出于某种原因,如果我在这样的任何文件中使用制表符缩进任何内容:
前:
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)