Git:获取分支之间的equals文件列表

时间:2013-10-18 16:17:34

标签: git

我知道

 git diff --name-status dev..master

很好地打印已在分支dev和master之间进行查询的文件列表。 我如何获得相反的清单?我想要一个dev和master之间相同文件的列表。

1 个答案:

答案 0 :(得分:1)

尝试使用git ls-files或git ls-tree,这个答案有一些有用的代码:Git - get a list of files that are identical between two revisions

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

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