-1

我知道

 git diff --name-status dev..master

很好地打印在分支 dev 和 master 之间已更改的文件列表。我怎样才能获得相反的名单?我想要一个 dev 和 master 之间相同文件的列表。

4

1 回答 1

1

尝试使用 git ls-files 或 git ls-tree,这个答案有一些有用的代码:Git - 获取两个版本之间相同的文件列表

命令将是: cat <(git ls-tree --name-only -r HEAD) <(git diff --name-only HEAD^ HEAD) | 排序 | 唯一的-u

但是使用你的分支和主来代替 HEAD 和 HEAD^

于 2013-10-18T16:51:06.870 回答