Как просмотреть файл diff в git перед коммитом

Это часто случается со мной:

Я работаю над парой связанных изменений одновременно в течение дня или двух, и когда приходит время коммитить, я забываю, что изменилось в конкретном файле. (Это всего лишь личное git-репо, поэтому я согласен иметь более одного обновления в коммите.)

Есть ли способ предварительного просмотра изменений между моим локальным файлом, который должен быть зарегистрирован, и последним коммитом для этого файла?

Что-то вроде:

<code>git diff --changed /myfile.txt
</code>

И это напечатало бы что-то вроде:

<code>line 23
  (last commit): var = 2+2
  (current):     var = myfunction() + 2

line 149
  (last commit): return var
  (current):     return var / 7
</code>

Таким образом, я мог быстро увидеть, что я сделал в этом файле с момента последней проверки.

Ответы на вопрос(9)

Ваш ответ на вопрос