Просмотр различий по поэтапным изменениям в git [duplicate]

Возможный дубликат:
Как мне показать внесенные изменения?

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

Пример:

$ git status
# On branch master
# Changes to be committed:
#   (use "git reset HEAD ..." to unstage)
#
#       modified:   foo.java
#
# Changed but not updated:
#   (use "git add/rm ..." to update what will be committed)
#   (use "git checkout -- ..." to discard changes in working directory)
#
#       modified:   bar.java
#       modified:   baz.java
#       modified:   qux.java

Я действительно просто хочу увидеть, что я изменил в foo.java , не отключая сцену.

32
задан Community 23 May 2017 в 12:09
поделиться