2012-12-05 50 views
1

我易於得到安裝Git版本1.7.0.4上新鮮的Ubuntu 10.04在我的新的SSD安裝。一切工作正常,但所有的日誌裝飾品 - 標籤,地方分支機構,遠程分支機構,HEAD - 在默認的bash終端都始終橙色,因爲是周圍的括號,所有匹配的SHA-1散列值着色。我所做的一切都不會改變它們。如果我從[color]在〜/刪除的.gitconfig然後ui = auto這一切變爲單色,但外面是,我無法遠程獲取默認=紅色,當地=綠,HEAD =青色,標籤=黃色着色,我對老Ubuntu 10.04安裝我剛搬了。git的日誌--decorate顏色都一樣

~/.gitconfig(這是非常默認/香草,甚至剝離它都沒有解決它)沒有其他顏色的東西,並沒有任何與顏色相關的myrepo/.git/config。這在所有回購中都會發生。

難道我有一個壞的安裝?這是終端問題嗎?我在終端配置文件屬性中弄亂了與字體,顏色,背景等相關的所有內容,無濟於事。我已經嘗試了一切,我可以找到有關顏色在線和在stackoverflow ...沒有運氣。顏色似乎工作中的diff,即這確實改變了元信息在一個diff每個文件:

[color "diff"] 
    meta = magenta 
+2

什麼殼您正在使用什麼終端? – Shahbaz

+0

默認的Ubuntu 10.04(即Applications-> Accessories-> Terminal),我相信它是bash和gnome-terminal。這些是系統 - >管理 - >系統監視器中列出的內容。 –

+0

下面是'git的日誌--decorate'輸出的例子:http://i.imgur.com/4ZHAF.png - 產地/ *應該是紅色,主人應該是綠色的,thisisatag是一個標籤,並應爲黃色, HEAD應該是青色的。它看起來像我試過的每一個git日誌的變體(即--oneline,--graph,標誌的任意組合)。 –

回答

1

剛剛發現this answer,一內襯爲我工作。而且,我在Ubuntu 12.04上。

git config --global color.ui auto 
+0

不幸的是,即使我從源代碼構建,它也不適用於Ubuntu 10.04。我有用戶界面設置爲自動,這確實給了我的顏色,但它並沒有給我個別顏色的本地與遠程分支機構,標籤和HEAD。我最近買了一臺新筆記本電腦,通過12.10 repo安裝git,它在那裏工作得很好。我仍然不知道這是版本更改問題,編譯標誌,設置還是其他內容。 –