2015-09-17 62 views
1

我從Windows PC提交我的東西時,我得到以下錯誤到遠程。Git +++警告 - 您犯了空白錯誤

remote: +++ WARNING - You committed whitespace errors 
remote: +++ WARNING - Please consider fixing them 
remote: +++ You can enable hook to prevent committing whitespace errors by renaming .git/hooks/pre-commit.sample to pre-commit 

我的git的全局配置具有以下core.autocrlf設置

$ git config --list | grep crl 
core.autocrlf=input 
core.autocrlf=true 

我必須改變什麼擺脫這種錯誤的?

+0

您可以通過將特殊的.gitattributes文件添加到Git存儲庫的根文件夾來配置每個存儲庫的行結束處理。如果此文件已提交到存儲庫,它將覆蓋單個開發人員的core.autocrlf設置。 – gpullen

回答

1

這與core.autocrlf無關,因爲這些是空格錯誤,而不是行結束錯誤。

這裏的相關配置是core.whitespace。如果您不想要這些錯誤,請將其刪除(或者在訂閱之前解決它們)。