«

git比较两个分支的文件和提交

时间:2024-2-20 11:17     作者:韩俊     分类: Linux


git比较两个分支的文件和提价,例如有两个分支 master 和 dev

1. 比较分支文件

git diff master dev --stat 显示出所有有差异的文件列表
git diff master dev -- 文件名(含路径) 显示指定文件的详细差异,注意路径前需要前后带空格的双分隔号--间隔
git diff master dev 显示出所有有差异的文件的详细差异

2. 比较分支提交

git log ^master dev
git log dev ^master
git log master..dev
git log dev --not master

以上三个等效,显示dev中有,master没有的提交

git log dev...master

单纯想知道两个分支提交有什么不一样

git log --left-right dev...master

左右模式详细显示两个分支提交有什么不一样

git log master ^dev

显示master中有,dev没有的提交

标签: linux

热门推荐