Подтвердить что ты не робот

Удаление кода из GitHub

Есть ли способ полностью удалить каталог и его историю из GitHub?

4b9b3361

Ответ 1

Если вы спрашиваете об удалении проекта из GitHub, откройте проект, перейдите на вкладку "Admin" (или перейдите непосредственно к https://github.com/username/project_name/edit) и в нижней части страницы нажмите "Удалить этот репозиторий". Он попросит вас подтвердить это, а затем он исчез.

Если вы просто хотите удалить часть своего репозитория, вам нужно сделать это в своем репозитории git и нажать на него в GitHub.

GitHub написал как об этом в своем FAQ. Я не пробовал это сам, поэтому я не могу вести вас дальше, но вы, вероятно, можете управлять этим самим здесь.

В любом случае это, естественно, не удаляет никаких сторонних выдержек - если кто-то вытащил репозиторий, прежде чем вы удалили его, он не будет в состоянии многое сделать (кроме попыток "довольно" пожалуйста "-ТЕХНИКА).

Ответ 2

Чтобы выборочно удалить файл или каталог (и всю связанную с ним историю), вы можете использовать git filter-branch.

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

Синтаксис прост:

git filter-branch --tree-filter 'rm -f filename' HEAD

Дополнительная информация на странице руководства.

Ответ 3

Перейдите на вкладку редактирования; theres удалить ссылку внизу страницы.

Ответ 4

Это самый простой способ удаления каталога из репозитория GitHub, но не локальной системы:

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