Возможный дубликат:
Как показать изменения, которые были поставлены?
Есть ли простой способ просмотреть diff только тех поставленных изменений, которые я ожидал в git? Я поставил несколько файлов, но хочу взглянуть на то, что я делаю, прежде чем нажимать кнопку. У меня есть несколько других неустановленных изменений, которые я хочу выполнить в отдельной фиксации, так что нестационарность, делая git diff
, а затем пейджинг в файл, который я хочу, не так уж и желателен.
Пример:
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: foo.java
#
# Changed but not updated:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: bar.java
# modified: baz.java
# modified: qux.java
Я просто хочу посмотреть, что я изменил в foo.java
, не имея необходимости отключиться.