所以我有我的gitconfig设置来做颜色。在终端,它很棒,看起来很好。
然而,在iTerm2中,除非我为git设置了反向属性,否则我的gitconfig根本不会显示颜色。然后他们出现但是谁喜欢反转的颜色呢?
为什么会发生这种情况,我该如何解决?
答案 0 :(得分:49)
您应该检查iTerm是否正确设置了TERM变量。在我的系统上,我看到了:
echo $TERM
xterm-256color
并且在git中有颜色。这是根据iTerm首选项中的“报告终端类型”属性设置的。
您还应该检查“颜色”选项卡,并确保对比度滑块不是一直到右边。
答案 1 :(得分:34)
在我的情况下,我在iTerm中使用了其他终端应用程序的彩色输出,而不是git。 对于仍然希望解决这个问题的人来说,对我来说,http://buildamodule.com/forum/post/iterm-git-ui-colors的解决方案是什么。
修改全局git配置,如下所示:
git config --global color.ui true
答案 2 :(得分:3)
我通过适用于我的http://code.google.com/p/iterm2/issues/detail?id=1639找到了答案。
“解决方案是将此添加到您的~/.gitconfig
”
[core]
pager = less -R
答案 3 :(得分:1)