最終更新日: 2021年2月6日
git diffでファイル名のみの差分を表示する方法!
git diffでファイル名のみの差分を表示する方法を紹介します。通常git diffではファイルの内容の差分まで表示しますが、ファイル名の差分のみを見たい場合にはオプションが必要です。
git diffでファイル名のみの差分を表示したい
Gitで差分を表示するにはgit diff
を利用しますが、git diff
は何もオプションを付けずに実行するとファイルの内容の差分まで表示します。
git diff
git diff
diff --git a/test.txt b/test.txt
index a78b194e..27f3f55a 100644
--- a/test.txt
+++ b/test.txt
+
+ aaa
+
ファイルの内容ではなくファイルの一覧のみを見たい場合には上記のやり方では見づらく、今回はgit diff
でファイル名のみの差分を表示する方法を紹介します。
git diffでファイル名のみの差分を表示する方法
下記のようにgit diff
に--name-only
オプションを付けることで、差分の表示をファイル名のみに限定することが出来ます。
git diffでファイル名の差分を表示
git diff --name-only
# 結果
test.txt
もしもブランチやコミットを指定して比較したい場合は下記のようにしましょう。
git diffでファイル名の差分を表示
# コミットを指定
git diff コミットハッシュ --name-only
# ブランチを指定
git diff ブランチ --name-only
