是否有一种简单的方法可以列出在某些任意提交之间从给定分支添加和/或删除的文件?
答案 0 :(得分:4)
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
git log
列出了您的提交。0be3204 61bd4f0
表示开始和结束提交范围。--diff-filter=AD
表示仅显示已添加/删除的文件。仅使用D
字符仅列出已删除的文件。--summary
描述了新添加,删除,重命名和复制的文件。--oneline
(可选)包括结果中的SHA1和提交消息。答案 1 :(得分:-1)
git diff --stat commit1..commit2