git tab空格差异问题

时间:2013-10-16 09:39:41

标签: git ubuntu bitbucket

出于某种原因,如果我在任何文件中缩进任何内容,如下所示:

在:

something {
text
}

后:

something {
    text
}

git diff告诉我这个:

something {
        text
}

我尝试了几个不同的编辑器(Eclipse,Gedit),但结果是一样的。我的问题是:为什么git将标签视为8个空格而不是4个空格?我该如何解决这个问题?

我试过这个:

git config --global core.pager 'less -x4'

所以现在git diff中的标签大小是正确的,但是当我将它推送到远程存储库(Bitbucket)时,它仍然显示为8个空格而不是4.我不明白。当我在windows上工作时一切都很好,但是现在我已经切换到Ubuntu我遇到了这个问题。

我正在使用Ubuntu 13.10(Saucy Salamander)64位

1 个答案:

答案 0 :(得分:1)

显然,这是Bitbucket https://bitbucket.org/site/master/issue/6207/fix-tab-size-in-source-code-viewer-bb-7488的一个持续性问题,因此它与git本身无关。