有没有办法查看分支中哪些文件发生了更改?
发布于 2012-05-18 02:53:56
替代@Marco Ponti的答案,并避免结账:
git diff --name-only <notMainDev> $(git merge-base <notMainDev> <mainDev>)
如果您的特定shell不理解$()结构,请使用反划线。
发布于 2012-05-18 02:26:36
你所要做的就是:
git checkout <notMainDev>
git diff --name-only <mainDev>
这将只显示两个分支之间不同的文件名。
发布于 2017-01-05 21:19:54
令人惊讶的是,到目前为止还没有人这么说过!
git diff main...branch
因此,只能在branch
上查看更改
要检查当前分支,请使用
git diff main...
感谢jqr
这是速记
git diff $(git merge-base main branch) branch
因此合并库(分支之间最新的公共提交)和分支提示
另外,如果你的本地main过时了,使用origin/main
代替master会有所帮助
https://stackoverflow.com/questions/10641361
复制相似问题