Разное

Удалить из репозитория git файл: Удаление файлов из репозитория Git? — Хабр Q&A

Удалить файл из репозитория Git, не удаляя его из локальной файловой системы

моя первоначальная фиксация содержала некоторые файлы журнала. Я добавил *log мой .gitignore и теперь я хочу удалить файлы журнала из моего репозитория.

git rm mylogfile.log

удалит файл из репозитория, но также удалит его из локальной файловой системы.

Как удалить этот файл из РЕПО без удаление моей локальной копии файла?

2499

автор: Brian Tompsett — 汤莱恩

9 ответов


для одного файла:

git rm --cached mylogfile.log

в одном каталоге:

git rm --cached -r mydirectory

чтобы удалить всю папку из РЕПО (например, файлы Resharper), сделайте следующее:

git rm -r --cached folderName

я зафиксировал некоторые файлы resharper и не хотел, чтобы они сохранялись для других пользователей проекта.

253

автор: Sam Tyson


вы также можете удалить файлы из репозитория на основе ваших .гитюдного без удаления их из локальной файловой системы :

git rm --cached `git ls-files -i -X .gitignore`

или, альтернативно, в Windows Powershell:

git rm --cached $(git ls-files -i -X .gitignore)

168

автор: Techbrunch


кроме того, если вы ввели конфиденциальные данные (например, файл, содержащий пароли), вы должны полностью удалить его из истории репозитория. Вот руководство, объясняющее, как это сделать:
http://help.github.com/remove-sensitive-data/


согласно моему ответу здесь: https://stackoverflow.com/questions/6313126/how-to-remove-a-directory-in-my-github-repository

чтобы удалить папку / каталог или файл только из репозитория git, а не из локального попробуйте 3 простых шага.


шаги для удаления каталога

git rm -r --cached File-or-FolderName
git commit -m "Removed folder from repository"
git push origin master

шаги, чтобы игнорировать эту папку в следующей совершает

игнорировать эту папку из next коммиты делают один файл в root с именем .gitignore
и добавьте в него имя папки. Вы можете поставить столько, сколько вы хотите

.gitignore файл будет выглядеть так

/FolderName


более общее решение:

  1. редактировать .

    ECHO mylogfile.log >> .gitignore

  2. удалить все элементы с индекса.

    git rm -r -f --cached .

  3. перестроить индекс.

    git add .

  4. сделать новый commit

    git commit -m "Removed mylogfile.log"


Git позволяет игнорировать эти файлы, предполагая, что они не изменились. Этот
делается путем запуска . После маркировки файла как такового, git будет
полностью игнорировать любые изменения в этот файл, они не будут отображаться, когда
запуск git status или git diff, и они никогда не будут зафиксированы.

(от https://help.github.com/articles/ignoring-files)

следовательно, не удаляя его, но игнорируя изменения в нем навсегда.
Я думаю, это работает только локально, поэтому сотрудники могут видеть изменения в нем, если они не выполняют ту же команду, что и выше. (Все еще нужно проверить это.)

Примечание: это не отвечает на вопрос напрямую, но основано на последующих вопросах в комментариях других ответов.


выше ответы не работает для меня. Я использовал filter-branch для удаления всех зафиксированных файлов

удалите файл из репозитория git с помощью:

git filter-branch --tree-filter 'rm  file'

удалите папку из репозитория git с помощью:

git filter-branch --tree-filter 'rm -rf directory'

это удаляет каталог или файл из всех коммитов

вы можете указать фиксацию, используя:

git filter-branch --tree-filter 'rm -rf directory' HEAD

или диапазон

git filter-branch --tree-filter 'rm -rf vendor/gems' t49dse..HEAD

чтобы подтолкнуть все к удаленному, вы можете сделать:

git push origin master --force

5

автор: Martijn Mellens


Если вы хотите просто отследить файл и не удалять его из локального и удаленного РЕПО, используйте эту команду:

git update-index --assume-unchanged  file_name_with_path

4

автор: Afraz Ahmad


Как удалить / удалить большой файл из истории фиксации в репозитории Git?

то, что вы хотите сделать, очень разрушительно, если вы опубликовали историю другим разработчикам. См.»восстановление из апстрима перебазировать» в git rebase документация для необходимых шагов после восстановления вашей истории.

у вас есть как минимум два варианта: git filter-branch и интерактивный перебазирования, как описано ниже.

используя git filter-branch

у меня была аналогичная проблема с громоздкими двоичными тестовыми данными из импорта Subversion и написал о удаление данных из репозитория Git.

скажите, что ваша история git:

$ git lola --name-status
* f772d66 (HEAD, master) Login page
| A     login.html
* cb14efd Remove DVD-rip
| D     oops.iso
* ce36c98 Careless
| A     oops.iso
| A     other.html
* 5af4522 Admin page
| A     admin.html
* e738b63 Index
  A     index.html

отметим, что git lola — нестандартный, но очень полезный псевдоним. С --name-status switch, мы можем видеть изменения дерева, связанные с каждой фиксацией.

в» неосторожном » фиксации (имя объекта SHA1 которого ce36c98) файл oops.iso DVD-rip добавлен случайно и удален в следующем коммите, cb14efd. Используя технику описано в вышеупомянутом блоге, команда:

git filter-branch --prune-empty -d /dev/shm/scratch \
  --index-filter "git rm --cached -f --ignore-unmatch oops.iso" \
  --tag-name-filter cat -- --all

варианты:

  • --prune-empty удаляет коммиты, которые становятся пустыми (то есть, не менять дерево) в результате работы фильтра. В типичном случае этот параметр создает более чистую историю.
  • -d имена временного каталога, который еще не существует для создания отфильтрованной истории. Если вы работаете на современном Linux распределение, указав дерево /dev/shm приведет к более быстрому исполнению.
  • --index-filter это главное событие и работает против индекса на каждом шаге в истории. Вы хотите удалить oops.iso везде, где он найден, но он не присутствует во всех коммит. Команда git rm --cached -f --ignore-unmatch oops.iso удаляет DVD-rip, когда он присутствует, и не терпит неудачу в противном случае.
  • --tag-name-filter описывает как переписать имена тегов. Фильтр cat операция идентичности. Ваш репозиторий, как и пример выше, может не иметь тегов, но я включил эту опцию для полной общности.
  • -- указывает конец параметров для git filter-branch
  • --all после -- является стенографией для всех refs. Ваш репозиторий, как и пример выше, может иметь только один ref (master), но я включил этот параметр для полной общности.

после некоторого вспенивания история теперь:

$ git lola --name-status
* 8e0a11c (HEAD, master) Login page
| A     login.html
* e45ac59 Careless
| A     other.html
| * f772d66 (refs/original/refs/heads/master) Login page
| | A   login.html
| * cb14efd Remove DVD-rip
| | D   oops.iso
| * ce36c98 Careless
|/
|   A   oops.iso
|   A   other.html
* 5af4522 Admin page
| A     admin.html
* e738b63 Index
  A     index.html

обратите внимание, что новый «Неосторожный» commit добавляет только other.html и что фиксация «удалить DVD-rip» больше не находится в главной ветви. Ветка с надписью refs/original/refs/heads/master содержит оригинальные совершает в случае, если вы допустили ошибку. Чтобы удалить его, выполните следующие действия в «контрольный список для сокращения репозитория.»

$ git update-ref -d refs/original/refs/heads/master
$ git reflog expire --expire=now --all
$ git gc --prune=now

для более простой альтернативы клонируйте репозиторий, чтобы отбросить ненужные биты.

$ cd ~/src
$ mv repo repo.old
$ git clone file:///home/user/src/repo.old repo

С помощью file:///... clone URL копирует объекты, а не создает только жесткие ссылки.

теперь ваша история:

$ git lola --name-status
* 8e0a11c (HEAD, master) Login page
| A     login.html
* e45ac59 Careless
| A     other.html
* 5af4522 Admin page
| A     admin.html
* e738b63 Index
  A     index.html

имена объектов SHA1 для первых двух коммитов («индекс «и» страница администратора») остались прежними, потому что операция фильтра не изменила эти коммиты. «Неосторожный» заблудился!—17—> и «страница входа» получила нового родителя, поэтому их SHA1s сделал изменить.

интерактивные перебазирования

история:

$ git lola --name-status
* f772d66 (HEAD, master) Login page
| A     login.html
* cb14efd Remove DVD-rip
| D     oops.iso
* ce36c98 Careless
| A     oops.iso
| A     other.html
* 5af4522 Admin page
| A     admin.html
* e738b63 Index
  A     index.html

вы действительно хотите удалить oops.iso от «нерадивого» как хотя вы никогда не добавляли его, а затем «удалить DVD-rip» бесполезно для вас. Таким образом, наш план перехода в интерактивную ребазу-сохранить «страницу администратора», отредактировать «небрежно» и отбросить «удалить DVD-rip.»

под управлением $ git rebase -i 5af4522 запускает редактор со следующим содержанием.

pick ce36c98 Careless
pick cb14efd Remove DVD-rip
pick f772d66 Login page

# Rebase 5af4522..f772d66 onto 5af4522
#
# Commands:
#  p, pick = use commit
#  r, reword = use commit, but edit the commit message
#  e, edit = use commit, but stop for amending
#  s, squash = use commit, but meld into previous commit
#  f, fixup = like "squash", but discard this commit's log message
#  x, exec = run command (the rest of the line) using shell
#
# If you remove a line here THAT COMMIT WILL BE LOST.
# However, if you remove everything, the rebase will be aborted.
#

выполняя наш план, мы изменяем его на

edit ce36c98 Careless
pick f772d66 Login page

# Rebase 5af4522..f772d66 onto 5af4522
# ...

то есть мы удаляем строку с «Remove DVD-rip «и меняем операцию на» Careless » на edit а не pick.

Save-выход из редактора выводит нас в командной строке со следующим сообщением.

Stopped at ce36c98... Careless
You can amend the commit now, with

        git commit --amend

Once you are satisfied with your changes, run

        git rebase --continue

как говорится в сообщении, мы находимся на «неосторожном» фиксации, которую мы хотим отредактировать, поэтому мы запускаем две команды.

$ git rm --cached oops.iso
$ git commit --amend -C HEAD
$ git rebase --continue

первый удаляет файл-нарушитель из индекса. Второй изменяет или изменяет «неосторожный», чтобы быть обновленным индексом и -C HEAD инструктирует git повторно использовать старое сообщение фиксации. Наконец,git rebase --continue идет вперед с остальной частью операция rebase.

это дает история:

$ git lola --name-status
* 93174be (HEAD, master) Login page
| A     login.html
* a570198 Careless
| A     other.html
* 5af4522 Admin page
| A     admin.html
* e738b63 Index
  A     index.html

чего вы хотите.

Удаление файла из репозитория Git без удаления его из локальной файловой системы — git

Моя первоначальная фиксация содержала несколько файлов журнала. Я добавил *log в свой .gitignore и теперь хочу удалить файлы журналов из своего репозитория.

git rm mylogfile.log

удалит файл из репозитория, но также удалит его из локальной файловой системы.

Как я могу удалить этот файл из репозитория, не удаляя свою локальную копию файла?

git

repository

remote-server

delete-file

git-rm

Поделиться

Источник


mveerman    

17 июля 2009 в 14:56

9 Ответов



3936

Из досье мужчины:

Когда задано значение --cached , поэтапное содержимое должно соответствовать либо верхушке ветви, либо файлу на диске, что позволяет удалить файл только из индекса.

Итак, для одного файла:

git rm --cached mylogfile.log

и для одного каталога:

git rm --cached -r mydirectory

Поделиться


bdonlan    

17 июля 2009 в 14:57



260

Чтобы удалить всю папку из репозитория (например, файлы Resharper), выполните следующие действия:

git rm -r --cached folderName

Я зафиксировал некоторые файлы resharper и не хотел, чтобы они сохранялись для других пользователей проекта.

Поделиться


Sam Tyson    

04 апреля 2012 в 18:14



185

Вы также можете удалить файлы из репозитория на основе вашего .gitignore, не удаляя их из локальной файловой системы :

git rm --cached `git ls-files -i -X .gitignore`

Или, как вариант, на Windows Powershell:

git rm --cached $(git ls-files -i -X .gitignore)

Поделиться


Techbrunch    

31 января 2014 в 10:05



74

Согласно моему ответу здесь: https://stackoverflow.com/questions/6313126/how-to-remove-a-directory-in-my-github-repository

Чтобы удалить папку / каталог или файл только из репозитория git, а не из локального, попробуйте выполнить 3 простых шага.


Шаги по удалению каталога

git rm -r --cached File-or-FolderName
git commit -m "Removed folder from repository"
git push origin master

Шаги для игнорирования этой папки в следующих коммитах

Чтобы игнорировать эту папку из следующих коммитов, сделайте один файл в корне с именем .gitignore
и поместите в него имя этой папки. Вы можете поставить столько, сколько захотите

.gitignore файл будет выглядеть так

/FolderName

Поделиться


eirenaios    

24 августа 2015 в 12:16



67

Кроме того, если вы ввели конфиденциальные данные (например, файл, содержащий пароли), вы должны полностью удалить их из истории хранилища. Вот руководство, объясняющее, как это сделать:
http://help.github.com/remove-sensitive-data/

Поделиться


BoD    

21 августа 2011 в 12:16



59

Более универсальное решение:

  1. Отредактируйте файл .gitignore .

    ECHO mylogfile.log >> .gitignore

  2. Удалите все элементы из индекса.

    git rm -r -f --cached .

  3. Перестроить индекс.

    git add .

  4. Сделать новый коммит

    git commit -m "Removed mylogfile.log"

Поделиться


mAsT3RpEE    

13 декабря 2013 в 11:42



21

Git позволяет игнорировать эти файлы, предполагая, что они неизменны. Этот
делается это путем выполнения команды git update-index --assume-unchanged
path/to/file.txt
. После пометки файла как такового, git будет
полностью игнорируйте любые изменения в этом файле; они не будут отображаться, когда
запуск git status или git diff, и они никогда не будут зафиксированы.

(От https://help.github.com/articles/ignoring-files )

Следовательно, не удаляя его, но игнорируя изменения в нем навсегда.
Я думаю, что это работает только локально, поэтому коллеги все еще могут видеть изменения в нем, если они не выполняют ту же команду, что и выше. (Все еще нужно проверить это, хотя.)

Примечание: это не является прямым ответом на вопрос, но основано на последующих вопросах в комментариях других ответов.

Поделиться


Rystraum    

28 января 2014 в 11:46



8

Если вы хотите просто распаковать файл и не удалять его из локального и удаленного РЕПО то используйте эту команду:

git update-index --assume-unchanged  file_name_with_path

Поделиться


Afraz Ahmad    

15 августа 2018 в 07:33



5

Вышеприведенные ответы меня не устраивали. Я использовал filter-branch для удаления всех зафиксированных файлов.

Удаление файла из репозитория git с помощью:

git filter-branch --tree-filter 'rm  file'

Удаление папки из репозитория git с помощью:

git filter-branch --tree-filter 'rm -rf directory'

Это удаляет каталог или файл из всех фиксаций.

Вы можете указать фиксацию с помощью:

git filter-branch --tree-filter 'rm -rf directory' HEAD

Или диапазон:

git filter-branch --tree-filter 'rm -rf vendor/gems' t49dse..HEAD

Чтобы подтолкнуть все к удаленному, вы можете сделать:

git push origin master --force

Поделиться


Martijn Mellens    

12 января 2016 в 13:59


Похожие вопросы:

Удалите каталог из репозитория Git и из истории, не удаляя его из локальной файловой системы

Я все еще изучаю Git, и я сделал глупую вещь, добавив каталог, полный многих больших файлов в мое РЕПО. Теперь я хотел бы удалить каталог из Git. Я знаю, как использовать gitignore , и я знаю, как…

Git: как удалить файл из индекса без удаления файлов из любого репозитория

Когда вы используете git rm —cached myfile он не удаляется из локальной файловой системы, что является целью. Но если вы уже версировали и зафиксировали файл, переместили его в центральный…

удаление файла из элемента управления GIT

Возможный Дубликат : git-удаление файла из системы управления версиями (но не из исходного кода) У меня есть файл .classpath , который в настоящее время находится в репозитории GIT. После того, как…

git удалить файл из репозитория, но оставить его в файловой системе

Я пытаюсь удалить ненужные файлы из репозитория git. Эти файлы были изначально добавлены, и теперь они находятся в нескольких ветвях. Я просто хочу прекратить отслеживать изменения в этих файлах,…

Остановите отслеживание файла в git-без его удаления локально или по запросу

Я хочу игнорировать дерево файлов / каталогов, которое ранее отслеживалось — игнорировать его навсегда, но не удалять его при вытягивании-просто игнорировать его в репозитории, где произошло…

Как удалить файл из репозитория git, не удаляя его на самом деле

Возможный Дубликат : Git: удаление файла из репозитория без удаления его из локальной файловой системы Я знаю, что код git rm может удалить файл из репозитория git, но он также удаляет файл с…

Как удалить файл только в удаленном репозитории?

Возможный Дубликат : Git: удаление файла из репозитория без удаления его из локальной файловой системы Я хочу удалить файлы из удаленного репозитория, не удаляя файлы из локальной копии. Есть ли…

Git: удаление файлов / папок из репозитория, но не из git клонов при запуске git pull

Я добавил и зафиксировал неправильную папку. После фиксации .gitignore file, мне нужно удалить эти файлы из репозитория, но я не хочу, чтобы эти файлы были удалены при запуске git pull на сервере. Я…

spring cloud свойства конфигурации из локальной файловой системы и git РЕПО

Я использую spring cloud config server для размещения централизованного расположения для всех конфигураций файлов свойств, которые будут использоваться в проекте. Я попытался использовать…

После загрузки файла из локальной файловой системы я хочу прочитать содержимое файла в одной переменной

Я пытаюсь загрузить файл из локальной файловой системы в другую локальную файловую систему. для этого я использую кнопку просмотра и загрузки с url формы из моей локальной файловой системы. Я…

Как полностью удалить репозиторий git, созданный с помощью init?

Я создал репозиторий git с помощью git init. Я хотел бы удалить его полностью и init новый.

18 ответов


git хранит все свои файлы в . Просто удалите этот и init снова.

если вы не можете найти его, потому что он скрыт.

  • в Windows 7 вам нужно перейти в папку, нажмите на организовать в левом верхнем углу, затем нажмите на Параметры папки и поиска, затем на посмотреть вкладка и нажмите на кнопку Показывать скрытые файлы, папки и диски радио кнопка.

  • на Mac OS:

    • откройте терминал (через Spotlight: нажмите CMD + SPACE, тип terminal и нажать Enter) и выполните эту команду: defaults write com.apple.finder AppleShowAllFiles 1 && killall Finder.

    • или вы также можете ввести cd (пространство важно), перетащите папку git repo из Finder в окно терминала, нажмите возвращение тип rm -fr .git, потом возвращение снова.

  • в Ubuntu, используйте сочетание клавиш Ctrl + H.

1672

автор: Kristof Provost


Если вы действительно хотите удалить весь репозиторий, оставив только рабочий каталог, тогда это должно быть так просто.

rm -rf .git

обычные условия о rm -rf применить. Убедитесь, что у вас есть актуальная резервная копия и вы абсолютно уверены, что находитесь в нужном месте перед запуском команды. так далее., п.

659

автор: CB Bailey


Если вы хотите удалить все .папки git в проекте используют следующую команду:

find . -type f | grep -i "\.git" | xargs rm

Это также удалит все .git папки и .gitignore файлы из всех подпапок


альтернатива убийству TortoiseGit:

  • откройте TortoiseGit-Settings (щелкните правой кнопкой мыши любую папку, TortoiseGit → Settings)
  • перейти к Наложение.
  • изменить Статус С по умолчанию to нет
  • теперь вы можете удалить каталог (либо с помощью Проводника Windows, либо rmdir /S /Q)
  • на Статус от нет to по умолчанию и вы снова должны быть в порядке…

cd в каталог, из которого git необходимо удалить и запустить команду

Mac OS или любой дистрибутив Linux

rm -rf .git

где $GIT_DIR-путь к папке для поиска(путь РЕПО git), выполните следующее в терминале.

find $GIT_DIR -name *.git* -ok rm -Rf {} \;

это будет рекурсивно искать любые каталоги или файлы, содержащие «.git » в имени файла/каталога в указанном каталоге git. Это будет включать .git / and .файлы gitignore и любые другие .ГИТ-как активы. Команда является интерактивной и будет запрашивать перед удалением. Чтобы продолжить удаление, просто введите y, затем введите.


вы можете использовать следующую команду из командной строки-

rm -rf .git

здесь rm означает удалить, -rf означает рекурсивную силу и .git — это РЕПО / файл, который вы хотите удалить. Пожалуйста, будьте осторожны при использовании этой команды. Если бы вы попытались rm -rf любые другие файлы или папки, они могут быть удалены. Никогда не запускайте это на рабочем столе. Ты можешь стереть всю свою работу. Будьте осторожны при использовании этой команды.

7

автор: Urvashi Gupta


выполнить

rm -rf .git

в папке РЕПО

5

автор: Frosted Developer


Я просто собираю те, которые лучше всего работают для меня:

cd <repository-name>
find . -type f | grep -i "\.git" | xargs rm
cd ..
rm -rf <repository-name>
mkdir <repository-name>
cd <repository-name>
git init

3

автор: Chetabahana


вы можете создать псевдоним для него. Я использую оболочку ZSH с Oh-my-Zsh, и вот удобный псевдоним:

# delete and re-init git
# usage: just type 'gdelinit' in a local repository
alias gdelinit="trash .git && git init"

я использую корзина в корзину С помощью rm — это очень опасно:

trash .git

затем я повторно инициализирую репозиторий git:

git init

2

автор: Ahmad Awais


Я сделал это, и это сработало просто отлично.
1. Уберите .git файл из репо по rm -fr .git
2. Удалите папку РЕПО с помощью rm -R path\your_repo_name

2

автор: amritpandey


чтобы полностью удалить .git хранилище в компьютере (в Windows 8 и выше):

  1. на .git репозиторий обычно скрыт в windows
  2. поэтому вам нужно отметить «скрытые элементы», чтобы показать скрытые папки
  3. в верхней части каталога вы найдете опцию «просмотр»
  4. внутри опции » вид «вы найдете» скрытые элементы » и отметьте его
  5. тогда вы видите .git репозитории, то вы можете удалить это

пробовал:

rm -rf .git и

Git хранит все свои файлы в.каталог git. Просто убери это.
и снова инит.

ни один из них не работал для меня. Вот что сделал:

  • удалить все файлы, кроме .git
  • git добавить . — А
  • git commit-m «удалил весь проект»
  • git push

затем создать / восстановить проект из резервное копирование:

  • создать новые файлы проекта (или скопировать вставить резервную копию)
  • git добавить . — А
  • git commit-m «воссозданный проект»
  • git push

0

автор: P.Brian.Mackey


в windows:

  1. Нажмите Кнопку Start
  2. Поиск Ресурсов Monitor
  3. под вкладкой CPU — > тип .git — > щелкните правой кнопкой мыши rundll32 и завершите процесс

теперь вы можете удалить .папку с Git

0

автор: sahil khurana


командная строка Windows:
(Вы можете попробовать команду ниже непосредственно в Windows в УМК Если вам не комфортно с grep, rm-rf, find, xargs и т. д., команды ГИТ Баш )

удалить .git рекурсивно внутри папки проекта с помощью следующей команды в cmd:

for / F «tokens=*» %G IN (‘DIR /B /AD / S .git‘) DO RMDIR /S / Q «%G»

0

автор: SridharKritha


решение для удаления одного или нескольких репозиториев с резервным копированием.

как упоминалось многими другими. более простой способ — использовать @CBbailey
rm -rf .git от mac или linux.

однако, если вы хотите удалить несколько репозиториев git, а также создать их резервную копию.

можно попробовать https://github.com/Peripona/bulk-clean-repos

0

автор: Tarandeep Singh


-3

автор: user2340356


  • удалить /var/www/gitorious (или где вы его установили)
  • удалить службы в /etc/monitd
  • удалить пользователя git
  • удалить /usr/local/activemq и init скрипт для него в /etc/init.d/act

-24

автор: Tolga Yılmaz


Удаление файлов из истории репозитория

Документы GitHub

  • Все продукты

  • GitHub.com
    • Начиная

      • Быстрый старт

        • Настроить Git
        • Создать репо
        • Форк репо
        • Быть социальным
      • Изучение GitHub

        • Продукты GitHub
        • Изучение выпусков раннего доступа с предварительным просмотром функций
        • Типы аккаунтов GitHub
        • Часто задаваемые вопросы об изменениях в планах GitHub
        • GitHub CLI
        • GitHub Desktop
        • GitHub для мобильных устройств
        • Разрешения на доступ на GitHub
        • Глоссарий GitHub
        • Шпаргалка по Git

.

Удаление файлов — GitHub Docs

Документы GitHub

  • Все продукты

  • GitHub.com
    • Начиная

      • Быстрый старт

        • Настроить Git
        • Создать репо
        • Форк репо
        • Быть социальным
      • Изучение GitHub

        • Продукты GitHub
        • Изучение выпусков раннего доступа с предварительным просмотром функций
        • Типы аккаунтов GitHub
        • Часто задаваемые вопросы об изменениях в планах GitHub
        • GitHub CLI
        • GitHub Desktop
        • GitHub для мобильных устройств
        • Разрешения на доступ на GitHub
        • Глоссарий GitHub
        • Шпаргалка по Git
        • Учебные ресурсы Git и GitHub

.

Удаление репозитория — GitHub Docs

Документы GitHub

  • Все продукты

  • GitHub.com
    • Начиная

      • Быстрый старт

        • Настроить Git
        • Создать репо
        • Форк репо
        • Быть социальным
      • Изучение GitHub

        • Продукты GitHub
        • Изучение выпусков раннего доступа с предварительным просмотром функций
        • Типы аккаунтов GitHub
        • Часто задаваемые вопросы об изменениях в планах GitHub
        • GitHub CLI
        • GitHub Desktop
        • GitHub для мобильных устройств
        • Разрешения на доступ на GitHub
        • Глоссарий GitHub
        • Шпаргалка по Git

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *