Как просмотреть файл 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>
Таким образом, я мог быстро увидеть, что я сделал в этом файле с момента последней проверки.