第一种情况 当两个分支内容一致时 分支图如何展示 子分支比主分支少一个节点 少一块功能 其余功能一致
在vs2019查看传入/传出

可以看到当前分支的状态
、
使用sourcetree查看 可以看到dev-yun并不是最新的分支 它是一条内容和master分支一致 且慢一点节点的分支
远程dev-yun 和本地dev-yun内容一致 在同一个节点

使用vs查看master分支 当前已经是最新版本

使用sourcetree查看 远程master和本地master内容一致 在同一个节点 且是最新节点

第二种情况 当两个分支内容不一致时 分支图如何展示 子分支和主分支都push了不同的功能块 于是产生了新的线路

我们想把dev-yun的内容合并到master分支上 则切换到master分支上 git merge dev-yun
因为两个分支版本不一致 所以合并时会跳到vim编译器 输入日志 输入i进入编辑vim编辑器 按‘esc’退出编译器 再输入‘:wq’保存退出
下图表示我的当前分支在master上 且仅仅在本地是最新的 未提交到远程库

下图表示本地master已经推送到远程master 为最新状态 虽然已经合并分支 但是dev-yun分支目前跟master分支的内容是不一致的 只是master是有dev-yun分支的功能

查看git分支图
原文:https://www.cnblogs.com/yunnn/p/15210903.html