我可以使用
之类的命令git diff --stat <commit-hash-1> <commit-hash-2>
或
git diff --name-status <commit-hash-1> <commit-hash-2>
(例如,来自here和here)列出两次提交之间已更改的文件,但我如何列出目录?即我如何列出两次提交之间已添加或删除的目录?
N.B。这是一个类似措辞的问题here,但问题和答案包括文件,我只想要目录。
答案 0 :(得分:0)
与this answer一样,您需要
<commit-hash-1>
的输出以获取文件夹的名称<commit-hash-2>
而非2
中(意味着该路径的ls文件未列出任何文件)