2014-09-01 33 views
0

我有一個項目,有一些特殊的文件(而不是文本文件,但像圖像的二進制文件),我想按原樣提交,沒有合併。我只需要在reposiroty上更新它們,並使用保存文件名的新文件進行更新。 什麼是最好的方法來做到這一點? 我應該創建一個分支,然後提交,然後推?但是如果它試圖合併這些文件,恐怕它們會破壞。 我只是想以最簡單的方式強制提交它們。如何強制提交兩個文件沒有分支

回答

0

其實git已經支持它。

您可以將它們標記爲.gitattributes文件中的二進制文件。之後,git將不會計算或打印此文件中的更改的差異,也不會自動合併。

在同樣.gitignore在git倉庫的根文件.gitattributes,添加的東西,如:

*.jpg binary 
*.png binary 
+0

的感謝!但接下來我應該做什麼?我更新了.gitattributes。更新我的Windows文件瀏覽器中的文件。現在我應該「git承諾」那些? (這些文件已經添加到我只需要更新它們的存儲庫中)。 – momijigari 2014-09-01 14:24:50

+0

不知道我是否正確地得到您的問題。你的意思是如何提交這些文件?將文件標記爲二進制將避免自動比較和合並。因此,您可以將這些文件作爲任何其他文件提交,而不用擔心文件被自動合併損壞。 – Landys 2014-09-01 14:30:14

相關問題