У меня есть две машины, одна с git 1.7.0.4, а другая с 1.7.12.4 (Apple Git-37).
Я изменил файл в дереве на каждой машине (одно и то же изменение, один и тот же файл, но расположенный на двух разных компьютерах), но еще не подготовил его ни на одном из них.
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: Rakefile
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# Hs-At_AND/
(Дисплей для двух версий git немного отличается. Я показываю только дисплей 1.7.12.4.)
В 1.7.12.4 (на моем Mac) git diff Rakefile
показывает мне изменения в Rakefile относительно версии репо.
Но с другой стороны, git diff Rakefile
ничего не делает. Ни вывода, ни сообщения об ошибке.
На StackOverflow есть и другие выглядящие вопросы (например, git diff дает нет вывода), но все они, похоже, спрашивают о неотслеживаемых файлах. Мой вопрос касается отслеживаемых, но еще не подготовленных файлов.
Очевидно, я не делаю ничего плохого здесь. Что не так с моей установкой? Могу ли я что-то изменить в своем .gitconfig
?