我知道
git diff --name-status dev..master
很好地打印在分支 dev 和 master 之间已更改的文件列表。我怎样才能获得相反的名单?我想要一个 dev 和 master 之间相同文件的列表。
我知道
git diff --name-status dev..master
很好地打印在分支 dev 和 master 之间已更改的文件列表。我怎样才能获得相反的名单?我想要一个 dev 和 master 之间相同文件的列表。
尝试使用 git ls-files 或 git ls-tree,这个答案有一些有用的代码:Git - 获取两个版本之间相同的文件列表
命令将是: cat <(git ls-tree --name-only -r HEAD) <(git diff --name-only HEAD^ HEAD) | 排序 | 唯一的-u
但是使用你的分支和主来代替 HEAD 和 HEAD^