Предположим, вы собираетесь реорганизовать свой код и решить, что один из ваших исходных файлов должен быть удален, но вы можете захотеть получить более раннее коммит, требующий этого файла. Есть ли предпочтительный способ устранения файла, который минимизирует усилия по извлечению старой версии?Есть ли предпочтительный метод удаления файла с git?
ответ
Просто используйте git rm FILENAME
:
ИМЯ
ГИТ-гт - Удалить файлы из рабочего дерева и из индекса
СИНТАКСИС
git rm [-f | --force] [-n] [-r] [--cached] [--ignore-unmatch] [--quiet] [--] <file> …
ОПИСАНИЕ
Удалите файлы из индекса или из рабочего дерева и индекса. git rm не удалит файл из вашего рабочего каталога. (Нет возможности удалить файл только из рабочего дерева и все же сохранить его в индексе, используйте/bin/rm , если вы хотите это сделать.) Удаляемые файлы должны быть идентичными до конца ветвь, и никакие обновления к их содержимому могут быть , поставленные в индексе, хотя это поведение по умолчанию может быть переопределено с опцией -f. Когда задано значение «кеширование», поэтапный контент должен соответствовать либо концу ветки, либо файлу на диске, что позволяет удалить файл только из индекса.
Спасибо BCDEF – user1671787
- 1. Есть ли стандартный метод удаления?
- 2. В Java есть предпочтительный метод литья объекта?
- 3. Предпочтительный метод демонализации брандмауэра-плагина
- 4. Предпочтительный метод declare/initialize
- 5. есть ли 'git find'?
- 6. Есть ли правильный способ удаления git совершает выборочно?
- 7. Предпочтительный метод фильтрации LinkedList
- 8. предпочтительный метод запроса
- 9. Есть ли git-крючок, который будет запускаться после удаления ветки?
- 10. git push после удаления большого файла
- 11. Есть ли какой-либо предпочтительный способ изменить версии с файлами в git?
- 12. Предпочтительный метод байтового кодирования PHP
- 13. Git: игнорирование файлов после удаления .gitignore файла
- 14. Есть ли проверка Git без слияния общего файла?
- 15. Есть ли git uncheckout?
- 16. Гарантируется ли функция удаления для удаления файла?
- 17. VBA String Spaces: предпочтительный метод?
- 18. Предпочтительный способ удаления пробелов из строки
- 19. Предпочтительный метод импорта для исходного файла от третьей стороны?
- 20. Есть ли версии треков Git?
- 21. Есть ли ярлык для удаления открытого файла в PHPStorm?
- 22. Есть ли предпочтительный способ преобразования SqlResultsetRowList в массив?
- 23. Оптимизация Дублирование записи файла Метод удаления
- 24. Есть ли предпочтительный способ получить системное время в cocos2d-x?
- 25. git, как принять обновление файла rm без удаления файла?
- 26. git - проблемы с объединением после удаления файла из FS
- 27. Возможно ли исправление файла после удаления файла?
- 28. Есть ли метод JGit, эквивалентный git rev-parse --short?
- 29. Предпочтительный метод обработки конверсий даты Y2K?
- 30. Есть ли метод sendToActivity()?
Что случилось с 'git rm'? – jgritty
История всегда сохраняется. Удаление файла не затрудняет получение более раннего фиксации. –
Возможный дубликат [Как удалить файл из git repo?] (Http://stackoverflow.com/questions/2047465/how-can-i-delete-a-file-from-git-repo) –