文章目录
- 各种颜色含义
- 具体的文件的颜色
- 标签颜色🏷️
- 节点和路线
各种颜色含义
具体的文件的颜色
- 红色:表示还没有 git add 提交到暂存区
- 绿色:表示已经 git add 过,但是从来没有 commit 过
- 蓝色:表示文件有过改动
标签颜色🏷️
- 黄色代表HEAD(黄色只是表示HEAD的位置,当前分支,没其它含意)
- 绿色表示的是你本地(存在的)分支
- 紫色是远程(存在的)分支
- 灰色:
常见情况:
- 黄绿紫🏷️:表示 HEAD 本地 远程 都有这个分支
- 绿紫🏷️:表示 本地 远端 都有这个分支
- 紫🏷️:表示只有远端有这个分支
- 绿🏷️:表示只有本地提交,还没有到远端,所以远端没有这个分支
- 绿灰🏷️:表示
节点和路线
每个节点表示 commit 到了一个新的版本了
路线中,每条路线其实是一个分支
当在 idea 中你选中某个分支后,这个分支在 git log 路线图中会以一条直线来呈现
几种常见情况:
- 你自己在当前这个分支上有不断的 commit 记录导致了当前分支的版本更新了
-●-●-
- 表示有一个 another 分支改了些代码,然后再合并到你当前分支中去
--●---------●-- current branch
\ /
●----- another branch
- 表示 A 分支在开发中,然后 master 其实版本也在不断在往前走,然后 A 分支上做了下 master 合并过来的操作,A 分支处理了下冲突,A 分支和 master 共同造了一个新的版本,为下图第二行,然后持续往前走,最后 A 分支开发完了,合并到了 master 上去
----------●-------------------●------ master
\ /
--●---- ---●-----●-----● 此条表示 A 分支和 master 发生过合并并持续往后开发
\ /
---- 分支代号 A 在不断的开发中