Подтвердить что ты не робот

Просмотрите разницу поэтапных изменений в git

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

Есть ли простой способ просмотреть 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, не имея необходимости отключиться.

4b9b3361

Ответ 1

Еще одна минута Googling нашла ответ, конечно, отвечая на мой собственный вопрос:

git diff --cached