git颜色

在使用指令列版控的過程中,經常有機會用到 Git Shell 這套優異的 Git 版控環境,一來他使用 Windows PowerShell 為核心,其訊息顯示與輸入都支援 Unicode,比較不會有中文字集轉換的問題;二來輸入命令或分支名稱的時候還有 IntelliSense 功能協助,非常貼心的設計;三來在版控的過程中,可以看出當下工作目錄位於哪個分支上,這個提示也很棒;四來常會看到他透過顏色與一些特殊符號提示你目前工作目錄的狀態,但不特別看文件還真的不太容易知道它顏色代表的意義,因此特別撰文解說。

不同的分支顏色所代表的意義

  • 青色 (Cyan),代表本地儲存庫遠端儲存庫是同步狀態!

  • 紅色 (Red),代表目前本地儲存庫的版本比遠端儲存庫還落後 (behind),意思是遠端儲存庫擁有目前本地儲存庫沒有的版本,需要透過 git pull 把遠端儲存庫的變更抓回來更新本地儲存庫
    如下圖示,代表目前遠端儲存庫上有 1 個版本 (commit) 需要同步回來:

  • 黃色 (Yellow),代表目前本地儲存庫有些版本比遠端儲存庫落後 (behind),同時間也有些版本比遠端儲存庫還超前 (ahead),意思是說,目前遠端儲存庫擁有目前本地儲存庫沒有的版本,而且本地儲存庫也擁有遠端儲存庫沒有的版本,代表你需要先做 git pull 把遠端儲存庫的變更抓回來更新本地儲存庫,也需要透過 git push 把本地儲存庫的版本變更推送上去。注意:由於遠端本地都有版本變更,這代表透過 git pull 抓取變更回來時,勢必要面對「合併」的議題,也就是可能會遇見「合併衝突」的狀況。

  • 綠色 (Green),代表目前本地儲存庫有些版本比遠端儲存庫超前 (aheads),意思是說本地儲存庫擁有遠端儲存庫沒有的版本,你需要透過 git push 把本地變更推送到遠端儲存庫。
    如下圖示,當我們先用 git pull 把遠端儲存庫的變更抓回來合併或更新之後,顏色馬上變成「綠色」了,也就是這個時候執行 git push 是最安全的(不會有衝突事件發生),你可以這樣思考:【當看到綠燈的時候,就是可以推送版本上去的時刻!

    如下圖,你可以發現,只要我把本地儲存庫的變更推送上去後,顏色就立刻變回青色 (Cyan)了!

工作目錄檔案狀態符號與顏色所代表的意義

在 Git Shell 執行環境中,經常出現的一些有顏色的數字提示,其數字前的符號所代表的意義如下:

  • + = 有 n 個新增檔案

  • ~ = 有 n 個檔案被更新

  • - = 有 n 個檔案被刪除

  • ! = 有 n 個檔案在合併的時候發生衝突

其顏色所代表的意義如下:

  • 暗紅色 (Dark Red),代表這些檔案處於 Untracked 或 Not Staged 狀態 (不會被 commit 的檔案)

  • 暗綠色 (Dark Green),代表這些檔案處於 Staged 狀態 (會被 commit 的檔案數

以下圖示各位可以看圖說故事一番:

(0)

相关推荐

  • git实操常用命令汇总-小马哥

    github在备案地执行git commit 后需要运行以下代码: 1.创建README.md 2.git add README.md 3.git commit -m '第一次提交' 4.git re ...

  • Git之tag

    Git之tag

  • Git工作流程

    学于2018年6月 总的流程: 一: 首先克隆整个项目到本地 二: 在本地创建一个属于自己的分支, 并push到远程(当时的工作情况是, 每实现一个功能, 或修改一个BUG都创建一个独立的分支) 三: ...

  • 猫咪究竟能看到哪些颜色?又最喜欢什么颜色呢?

    猫咪是红绿色盲?根本看不见红色? 图自:tenor 你眼里的红橙黄绿青蓝紫的彩虹,对猫咪来说只是一团蓝灰绿的马赛克? 图自:CAT-gifs 猫咪究竟能看到哪些颜色?又最喜欢什么颜色呢? 我们的眼睛和 ...

  • 摩托车火花塞——学看电极颜色判断发动机工作状况

    火花塞是发动机点火系统中最终执行点火的重要零件,他由高氧化铝陶瓷为绝缘体,使用特殊粉末将绝缘体和主金属连接在一起,其电极由直径1.5~2.0的镍合金制作而成,具有优秀的耐久性,有些在电极尖端焊接一点铱 ...

  • 十二星座最适合的旗袍颜色

    星座说,一直受到人们的追棒与喜爱,我就是其中的一个那.可爱的你,有木有想过12星座适合什么样的服装颜色那?你的星座最适合的是什么颜色的衣服? 白羊座 天蓝色凝心聚神,天蓝色一直是能让人平静的颜色,就像 ...

  • 用这张图片,5分钟时间,讲清楚如何“匹配颜色”,融合更到位

    用这张图片,5分钟时间,讲清楚如何“匹配颜色”,融合更到位

  • 拔罐后 罐印颜色深浅和拔出水泡 分别代表了什么(收藏)

    春季节,很多人都会被腰腿酸疼,脖子僵硬折磨,拔罐疗法是针对这样状况很好的一种治疗方法. 拔罐疗法可以逐寒祛湿.祛除瘀滞.疏通经络.行气活血.消肿止痛.拔毒泻热,具有调整人体的阴阳平衡,解除疲劳.扶正祛 ...

  • 颜色清爽的短袖开衫,谁能拒绝这样的款式

    ---------------------------------------- 猜你想看 网格钩花的中长罩衫,用来叠穿是不错选择

  • 于非闇:我所使用的颜色

    我从二十几岁随老师制颜色,到目前为止,我对于使用颜色可以说以心所欲了.但事实上并不是如此.花鸟的品种越来越多,中国画固有的颜色尽管善于搭配,仍然是不够应用--随类赋彩.有人说中国画是富于象征性,绿点的 ...

  • 怎么调颜色和墨色,看这篇文章!

    山水画师傅 山水画指南 今天 中国画用墨的干.湿.浓.淡.清来体现物象的远近.凹凸.明暗.阴阳.燥润和滑涩.墨分五色:清.淡.重.浓.焦.而决定这五种墨色的关键是墨中水的比例,本教程讲解写意国画中调墨 ...

  • 醉红素开品欣赏!这个颜色,醉了!

    又一盆醉红素开品欣赏! [版权声明]图文来源于网络,版权归原作者所有,侵权必删.