Git 如何列出在给定提交之间创建/删除的文件
有没有一种简单的方法可以列出在某些任意提交之间从给定分支添加和/或删除的文件?答案Git 如何列出在给定提交之间创建/删除的文件,git,Git,有没有一种简单的方法可以列出在某些任意提交之间从给定分支添加和/或删除的文件?答案 git diff --stat commit1..commit2 输出 解释 git log列出您的提交 0be3204 61bd4f0表示开始和结束提交范围 --diff filter=AD表示仅显示添加/删除的文件。仅使用D字符仅列出已删除的文件 --摘要描述了新添加、删除、重命名和复制的文件 --oneline(可选)在结果中包含SHA1和提交消息 我们如何解释输出? git log 0be3204 6
git diff --stat commit1..commit2
输出
解释
列出您的提交git log
表示开始和结束提交范围0be3204 61bd4f0
表示仅显示添加/删除的文件。仅使用--diff filter=AD
字符仅列出已删除的文件D
描述了新添加、删除、重命名和复制的文件--摘要
(可选)在结果中包含SHA1和提交消息--oneline
git log 0be3204 61bd4f0 --diff-filter=AD --summary --oneline
0be3204 Delete two files.
delete mode 100644 test2.txt
delete mode 100644 test3.txt
f7f92cc Add a new file
create mode 100644 test3.txt
3bcb423 Delete one file.
delete mode 100644 test.txt
61bd4f0 Create two files.
create mode 100644 test.txt
create mode 100644 test2.txt