コードベースの「古い」状態と「新しい」状態の違いを要約しようとしています。
- 「git log」を実行することもできますが、残念ながら、コミット メッセージが常に十分であるとは限りません。
- 「git diff」を実行することもできますが、私が見ている違いの説明をいくつか見たいか、少なくとも後で保存するためにハッシュをコミットしたいと思います
- 変更されたファイルに対して「git diff --stat」を実行してから「git annotate」を実行できましたが、特定のコミット以降の変更のみを表示するように注釈を付ける方法がわかりません。
理想的には、「git diff」の出力を取得したいと思います。ここで、すべての「+」および「-」行に、これらの変更を最後に導入したコミットに関する情報が注釈として付けられます。理想的には、git pretty 形式 (ハッシュ、作成者、日付など) です。
これはどのように達成できますか?