2017-10-06 7 views
0

私は、最後のコミットで更新されたフォルダのリストだけを取得する方法を見つけようとしています。私はgit status --porcelainを使用しようとしましたが、更新されたファイルのリストを提供します。git commitで更新されたフォルダのリストを取得するにはどうしたらいいですか?

?? folder1/test.txt 
?? folder3/test2.txt 

私は間違いなく上記の結果からフォルダ名を抽出することができますが、これに対応する準備ができているのかどうか疑問に思っていました。私が探しているものは、ちょうど

folder1 
folder2 

答えて

1

を使用して、コミットがディレクトリ内で導入した変更を表示できます。 git show --dirstatを使用すると、現在のコミットのディレクトリ統計が表示されます。特定のコミットのためのdirstatを表示するにはgit show --dirstat <commitish>、任意のdiffが導入する変更を表示するにはgit diff --dirstatを使用できます。

詳細はgit-diff man pageを参照してください。

+0

この表示は最後のコミットも同様です –

関連する問題