これは私によく起こります:
私は1日か2日の間に、いくつかの関連する変更に同時に取り組んでいます。コミットするときは、特定のファイルで何が変更されたかを忘れてしまいます。(これは単なる個人的な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
このようにして、最後にチェックインしてからそのファイルで何をしたかをすばやく確認できました。