1

出于某种原因,如果我在这样的任何文件中使用制表符缩进任何内容:

前:

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,我遇到了这个问题。

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

4

1 回答 1

1

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

于 2013-10-17T13:18:28.163 回答