2 つのコミット間で変更されたファイルの名前のみをリストする方法 質問する

2 つのコミット間で変更されたファイルの名前のみをリストする方法 質問する

リポジトリにはたくさんのコミットがあります。 2 つのコミット間 ( SHA1からSHA2まで) で変更されたファイルのリストを表示したいと思います

どのようなコマンドを使用すればよいですか?

ベストアンサー1

git diff --name-only SHA1 SHA2

コミットを識別するのに十分な SHA ハッシュのみを含める必要があります。SHA の順序は重要ではありません。出力 (ファイル名だけでなく相対パスを含む) は次の形式に従います。

 dir 1/dir 2/filename.ext
 dir 3/dir 4/other filename.ext

例えば、

git diff --name-only HEAD~10 HEAD~5

最新の 10 番目のコミットと最新の 5 番目のコミット (またはその前後) の違いを確認します。

おすすめ記事