Это часто происходит со мной:
Я работаю над несколькими связанными изменениями в одно и то же время в течение дня или двух, и когда мне нужно сделать это, я в конечном итоге забываю, что изменилось в определенном файле. (Это всего лишь личный репозиторий git, поэтому я уверен, что в коммите есть более одного обновления.)
Есть ли способ просмотреть изменения между моим локальным файлом, который должен быть установлен, и последним фиксацией для этого файла?
Что-то вроде:
git diff --changed /myfile.txt
И он выведет что-то вроде:
line 23
(last commit): var = 2+2
(current): var = myfunction() + 2
line 149
(last commit): return var
(current): return var / 7
Таким образом, я мог бы быстро увидеть, что я сделал в этом файле, так как он был последним.