【Git】特定のコミット間で変更または削除した行数を確認するやり方を解説します

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在5社経験している、13年目エンジニアです。

この記事では、 Gitの特定のコミット間の変更または削除した行数を確認するやり方を解説していきます。

前提:実行環境

実行環境は以下の通りです。

OS Windows11
Gitのバージョン 2.44.0

特定のcommit間の変更または削除した行数を確認するやり方を解説

特定のcommit間の変更または削除した行数を確認するやり方を解説します。

確認するコマンドは

で【変更前のコミットID】で指定したコミットから【変更後のコミットID】で指定したコミット間で変更した行数を確認することができます。
コミットIDは、git logコマンドで確認することができます。
git logコマンドについては、こちらの記事をご参考ください。

では、実際に差分を確認していきます。
まず、git logコマンドでコミットIDを確認します。
Gitの特定のコミット間で変更または削除した行数を確認するやり方を解説

コミットID「c7e394063e05e918c4ce01615fb2cd8682d0a6b4」と「aff8d93bb5c57cf4bac6672222a0ce540cb8d81d」の差分を確認します。
その場合のコマンドは

たたくと
Gitの特定のコミット間で変更または削除した行数を確認するやり方を解説

何のファイルが何行に追加もしくは削除があるのかを確認することができます。
追加がある場合は緑の「+」で表示されます。
2つのコミット間だと、aaa.txtは3行、sample.txt5行それぞれ追加されていることが確認できます。

削除の場合だと
Gitの特定のコミット間で変更または削除した行数を確認するやり方を解説

赤の「-」で表示されます。
2つのコミット間で、aaa.txtは3行削除されていることが確認できます。

まとめ:コミットで変更または削除した行数を確認してみよう

以上がGitの特定のコミット間の変更または削除した行数を確認するやり方の解説です。

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました