私にはよくこんなことが起こります:
私は 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
こうすることで、最後にチェックインしてからそのファイルで何を行ったかをすぐに確認できるようになりました。
ベストアンサー1
git add
まだ見ていないものを見たい場合:
git diff myfile.txt
すでに追加された変更を確認したい場合
git diff --cached myfile.txt