美文网首页
git 对比两个分支差异

git 对比两个分支差异

作者: 李小斌_2018 | 来源:发表于2020-02-18 18:32 被阅读0次

比如我们有 2 个分支:master, dev,现在想查看这两个 branch 的区别,有以下几种方式:

1.查看 dev 有,而 master 中没有的:

git log dev ^master 

同理查看 master 中有,而 dev 中没有的内容:

git log master ^dev

2.查看 dev 中比 master 中多提交了哪些内容:

git log master..dev

注意,列出来的是两个点后边(此处即dev)多提交的内容。同理,想知道 master 比 dev 多提交了什么:

git log dev..master

3.不知道谁提交的多谁提交的少,单纯想知道有什么不一样:

git log dev...master

4.在上述情况下,再显示出每个提交是在哪个分支上:

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

注意 commit 后面的箭头,根据我们在 –left-right dev…master 的顺序,左箭头 < 表示是 dev 的,右箭头 > 表示是 master的。

截图中表示这三个提交都是在 master 分支上的

感谢 https://blog.csdn.net/hongchangfirst/article/details/45368605

相关文章

  • git 对比两个分支差异

    1. 显示出branch1和branch2中差异的部分 git diff branch1 branch2 --st...

  • git 对比两个分支差异

    比如我们有 2 个分支:master, dev,现在想查看这两个 branch 的区别,有以下几种方式: 1.查看...

  • git对比两个分支差异

    https://www.cnblogs.com/wpcnblog/p/9945716.html[https://w...

  • IDEA的Git比较两个分支的代码区别

    IDEA的Git比较两个分支的代码区别 日常开发中,可能会遇到两个分支的代码存在差异,那么,怎么快速又方便的查看G...

  • git merge 和 git rebase 的区别

    git merge是用来合并两个分支的。 git merge b :将b分支合并到当前分支 同样 git reba...

  • git merge 和 git rebase 的差别

    git merge 是用来合并两个分支的。git merge b :将b分支合并到当前分支同样 git rebas...

  • VScode 代码对比

    同项目不同分支对比(常用) 一、选择对比 二、选择两个对比分支,查看对比结果 同项目同分支不同次提交对比(常用) ...

  • 4.git log 常用的几个命令

    git log 查看当前分支的日志信息 git log -p它会显示每次提交所引入的差异 git log --st...

  • git分支规范对比

    现在普遍流行的git规范是GitFlow,但是最近又看到一个新的Git规范,感觉这个新的规范,设计更加合理,并且可...

  • git常用命令

    包括创建、更新、提交、合并、删除分支,查看分支差异,版本回退,清除无效分支及迁移项目新增:git diff ^M与...

网友评论

      本文标题:git 对比两个分支差异

      本文链接:https://www.haomeiwen.com/subject/hehnfhtx.html