我必須包括一些文件夾到資源庫,但我不希望我的git修改它的二進制內容(行尾等)標記文件夾中.gitattributes
我已經被標記爲二進制的一些文件在.gitattributes文件,即圖像:
*.png binary
但此規則指定文件的某些類別 - PNG文件,但是我想實現這樣的事情:
/folder_which_i_want_to_mark_as_binary binary
我必須包括一些文件夾到資源庫,但我不希望我的git修改它的二進制內容(行尾等)標記文件夾中.gitattributes
我已經被標記爲二進制的一些文件在.gitattributes文件,即圖像:
*.png binary
但此規則指定文件的某些類別 - PNG文件,但是我想實現這樣的事情:
/folder_which_i_want_to_mark_as_binary binary
爲了到f如果你要正確對待在二進制一切IX線的結局。你可以申請以下說明
UNIX系統
git config --global core.autocrlf input
Windows系統
git config --global core.autocrlf true
或者(在.gitattributes)
特定的文件夾,在.gitattributes
你可以添加類似於
*.sh text eol=lf
*.bat text eol=crlf
folder/* binary
注意:folder
必須是您的文件夾的名稱。
oh :-(經過一些測試,我終於意識到這是行不通的,'folder /'中的所有文件仍然被git修改 –
請不要使用'core.autocrlf'。用' .gitattributes'。 –
@EdwardThomson非常感謝,我會嘗試這種方法 –
你可以根據你的系統配置行結束符,你可以使用'git config --global core.autocrlf input'和windows'git config --global core.autocrlf true'。這應該確保正確的行結束。什麼類型的文件將存儲在你的文件夾中?你不能做'文件夾/ *二進制'嗎? –