目录

一、本地代码颜色标识含义

二、Git的log黄绿紫含义

三、分支合并

1、将b1合并到当前分支demo

2、b2与b3分支合并,再跟demo合并

3、主分支代码更新到其他分支

四、保存当前代码,pull拉取分支


一、本地代码颜色标识含义


  • 红色:创建后就没Add到本地Git的,本地库没有
  • 蓝色:改动过,没提交远程
  • 绿色:新创建提交到本地库了,没提交远程

二、Git的log黄绿紫含义


每个标签代表不同的分支,不同分支标签颜色也可能相同的。

黄色代表HEAD(黄色只是表示HEAD的位置,当前分支,没其它含意)

绿色表示的是你本地(存在的)分支

紫色是远程(存在的)分支

情况分析:

  1. 如果你看到一个标志是黄绿蓝,表示当前HEAD、远程、本地,都有这个分支。
  1. 如果你看到一个提交只有紫色,表示你本地没有这个分支。
  1. 如果你看到一个是紫色和绿色,表示这个提交是远程分支并且你本地也有这个分支。
  1. 如果你看到一个提交只有绿色,表示这只是你本地的分支提交。

三、分支合并


master下创建四个分支b1,b2,b3,demo

1、将b1合并到当前分支demo

2、b2与b3分支合并,再跟demo合并

发现少了System.out.println(“b1”);

查看log发现demo分支只有绿色,说明刚刚本地合并分支后忘记提交

如下图,但它是我操作后的样子,其实刚刚只有绿色的,相信我!

emmm,然后demo分支push后,继续切换到b2分支,再次合并远程demo分支,这次就有

System.out.println(“b1”);

了,合并即可。


如下图,说明还没push到远程


3、主分支代码更新到其他分支

暂用master,切换到master分支,update一下

添加数据commit,push


更新master分支代码到b2分支

如下图:合并了所有分支代码的b2分支

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐