IDEA使用Git上log解析
一、本地代码颜色标识含义二、Git的log黄绿紫含义三、分支合并master下创建四个分支b1,b2,b3,demo。
目录
一、本地代码颜色标识含义
二、Git的log黄绿紫含义
三、分支合并
1、将b1合并到当前分支demo
2、b2与b3分支合并,再跟demo合并
3、主分支代码更新到其他分支
四、保存当前代码,pull拉取分支
一、本地代码颜色标识含义
- 红色:创建后就没Add到本地Git的,本地库没有
- 蓝色:改动过,没提交远程
- 绿色:新创建提交到本地库了,没提交远程
二、Git的log黄绿紫含义
每个标签代表不同的分支,不同分支标签颜色也可能相同的。
黄色代表HEAD(黄色只是表示HEAD的位置,当前分支,没其它含意)
绿色表示的是你本地(存在的)分支
紫色是远程(存在的)分支
情况分析:
- 如果你看到一个标志是黄绿蓝,表示当前HEAD、远程、本地,都有这个分支。
- 如果你看到一个提交只有紫色,表示你本地没有这个分支。
- 如果你看到一个是紫色和绿色,表示这个提交是远程分支并且你本地也有这个分支。
- 如果你看到一个提交只有绿色,表示这只是你本地的分支提交。
三、分支合并
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分支
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐

















所有评论(0)