這個問題讓我生氣。與Github一起使用Git。Git pull - 將空格轉換爲製表符
我正在使用空格而不是製表符的一個特定文件。我總是確保將所有制表符縮進更改爲空格。差異確認我已將標籤更改爲空格。我承諾並推動代碼(與其他更改),一切都很好。
直到,I git pull --rebase
。現在,我的文件 - 部分 - 用製表符替換空格!請注意,這是隻有我編輯過的文件的一部分,我總是使用空格,而不是製表符。
當我做一個正常的git pull
,只有在rebase纔會發生。
此外,合併到主集成分支中的其他分支上的更改也可以。這只是發生在整合分支的重建上。
是否有任何掛鉤註冊?或者在你的$ home/.gitconfig中配置的東西?有可以設置像whitespace = fix或類似的東西的選項。你應該留意這一點。在http://www.progit.org/book/en/Customizing-Git-Git-Configuration中搜索core.whiteapce – 2013-02-08 19:29:16
是的,沒有鉤子。這可能與我的IDE有關。謝謝! – 2013-02-12 14:02:40
如果您使用Eclipse EGit。檢查EGit的eclipse設置。可以在那裏設置設置;) – 2013-02-12 15:24:18