这个问题快把我逼疯了。在 Github 上使用 Git。
我正在使用空格而不是制表符处理一个特定文件。我始终确保将所有制表符缩进更改为空格。差异确认我已将制表符更改为空格。我提交并推送代码(带有其他更改),一切都很好。
直到,我git pull --rebase
。现在,我的文件 - 部分 - 有标签替换空格!请注意,这是文件的一部分,只有我曾经编辑过,而且我总是使用空格,而不是制表符。
当我做一个 normal 时,它不会发生git pull
,只有在 rebase 时才会发生。
此外,合并到主集成分支的其他分支上的更改也可以。它只是发生在集成分支的变基上。