2010-11-01 4 views
12

Я удалил папку из моего локального репозитория Git, затем я совершил и нажал изменения в удаленный репозиторий, файлы были удалены, но папка и подпапка все еще существуют. Как я могу удалить пустую папку из удаленного репозитория?Как удалить удаленную папку из удаленного репозитория в Git?

ответ

6

Git на самом деле не хранит каталоги. Он просто создает каталоги везде, где им нужно, чтобы хранить файлы, находящиеся в репозитории. Если новый клон все еще создает эти каталоги, убедитесь, что у вас нет файлов, которые вы не видите (например, .gitignore).

20

Вы можете заставить мерзавец бросить отслеживать локальный файл с помощью вызова:

git rm file.txt #warning, this also deletes the file from your filesystem

Вы можете удалить весь каталог (и его содержимое) по телефону:

git rm -rf directory

+1

после этого git-ignore не будет отслеживать новые сгенерированные файлы из папки bin или gen. Это то, что я искал ... это проще, чем я думал –

Смежные вопросы