git: Почему git diff не показывает никаких различий?

Если я запускаю' git status 'в моем репо, он дает:

# On branch master
# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   modified: myfile

Однако, если я выполняю' git diff myfile ', он не показывает различий . Это потому, что я внес изменение и удалил его, чтобы он вернулся к исходному состоянию?

Следует ли мне запустить 'git checkout myfile', чтобы очистить его?

40
задан Noam 19 January 2011 в 11:46
поделиться