我正在寻找类似“git diff --name-only BA”的内容,但仅限于提交A中包含的文件。或者,换句话说,我需要使用提交A更改的所有文件的列表(不包括历史记录)与提交B(包括历史记录)不同。
在git中有一种简单的方法吗?
此致 约亨
答案 0 :(得分:1)
您可以使用--diff-filter
option执行此操作。要仅查找A
和B
之间已修改(而不是删除或添加)的文件,您可以执行以下操作:
git diff --name-only --diff-filter=M B A