Git diff показывает удаляет как новые изменения - PullRequest
2 голосов
/ 11 марта 2010

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

Я удалил целую папку с вещами в коммите около 7 коммитов назад, и все еще в ответвлении или слиянии, git действует так, как будто удаление новое. Выполнение git diff по-прежнему показывает каждую строку удаленных файлов как «только что удаленную», как будто это новое, но я удалил их много коммитов назад.

Что происходит?

1 Ответ

6 голосов
/ 11 марта 2010

Как вы добавляете файлы в свой индекс? git add . не будет добавлять удаленные файлы в ваш индекс, вы должны использовать git add -u или git rm filename.txt

...