查找与使用git提交B相比已更改的提交A的文件?

时间:2011-10-20 11:37:18

标签: git git-diff

我正在寻找类似“git diff --name-only BA”的内容,但仅限于提交A中包含的文件。或者,换句话说,我需要使用提交A更改的所有文件的列表(不包括历史记录)与提交B(包括历史记录)不同。

在git中有一种简单的方法吗?

此致 约亨

1 个答案:

答案 0 :(得分:1)

您可以使用--diff-filter option执行此操作。要仅查找AB之间已修改(而不是删除或添加)的文件,您可以执行以下操作:

git diff --name-only --diff-filter=M B A