Gitでファイルを変更した後、コミットする前に、変更内容を再確認することが大切です。変更内容を再確認することで、コミットした内容に間違いがないことを確認することができます。
git diffコマンドを使用する
git addしたファイルの変更を確認するには、以下の手順で行います。
- git addしたファイルのディレクトリに移動します。
- git diffコマンドを実行します。
例えば、README.mdというファイルをgit addした場合は、以下のコマンドを実行します。
cd my-project
git diff
すると、以下のような出力が表示されます。
diff --git a/README.md b/README.md
index 70a633d..7972012 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
# My Project
This is a simple project.
+
This is a new line.
この出力は、README.mdファイルの変更内容を、HEAD(現在のコミット)とindex(ステージングエリア)を比較したものです。
diffコマンドのオプションを指定することで、変更内容の表示をカスタマイズすることができます。例えば、以下のようにすると、変更内容のみが表示されます。
git diff --cached
git showコマンドを使用する
また、diffコマンドの代わりに、git showコマンドを使用しても、変更内容を確認することができます。
git show HEAD:README.md
このコマンドは、README.mdファイルの現在のコミットの内容を表示します。変更内容のみを表示するには、以下のようにします。
git show HEAD:README.md | git diff --color
このコマンドは、diffコマンドと同様に、変更内容のみを表示しますが、色分けされて表示されます。
まとめ
git addしたファイルの変更を確認することで、コミットする前に変更内容を再確認することができます。変更内容を再確認することで、コミットした内容に間違いがないことを確認することができます。
- git diffコマンドのオプションを指定することで、変更内容の表示をカスタマイズすることができます。
- git showコマンドを使用しても、変更内容を確認することができます。
- git diffコマンドとgit showコマンドの違いは、git diffコマンドはHEADとindexを比較するのに対し、git showコマンドはHEADのみを比較する点です。