- 如果某些文件是二進制文件,就像svn一樣,我必須設置一些東西來告訴git嗎?或者,git只能自動處理二進制數據?
- 如果我更改二進制文件,以便我有100個二進制修訂版,git會將所有100個版本單獨存儲在存儲庫中?
- 什麼是與git子模塊?
回答
- Git通常可以自動檢測二進制文件。
- 不,Git會嘗試存儲基於增量的變更集if it's less expensive to(並非總是如此)。
- 如果您想在項目中引用其他Git存儲庫,則使用子模塊。
git add my-binary-file
git commit
git push
將添加您的二進制文件;它是自動的。
事實上,如果你有100個版本的文件,它會存儲它(但壓縮)。
您可以使用子模塊來引用其他存儲庫。
我希望看到鏈接,但現在很難過。 – Eonil 2013-05-04 05:42:59
@E我發現[檔案](http://web.archive.org/web/20130206165707/http://www.bluishcoder.co.nz/2007/09/git-binary-files-and-cherry- picking.html)。 – Anko 2013-07-26 11:08:59
有關確定二進制http://bluishcoder.co.nz/2007/09/git-binary-files-and-cherry-picking.html的鏈接不再活躍。 – 2013-09-17 16:30:10
我基本上有同樣的問題:我想git pickle文件,它是二進制的,但git認爲它們是文本。
我在Pro Git Book中找到this chapter on Git Attributes。
*.pickle binary
的問題是與的.gitignore
以下路徑是由您的.gitignore文件中的一個被忽略: XXX/YYYY所以我用這條線創建.gitattributes
文件來解決問題,我/Bin1_0x1d_0x0d.bin
如果您真的想要添加它們,請使用-f。
混帳添加-f XXX/YYYY/*
OR
混帳添加-f XXX/YYYY/Bin1_0x1d_0x0d.bin
- 1. 如何處理文件不是二進制文件(git)
- 2. 如何讓SVN/GIT像二進制文件一樣處理文件夾?
- 3. git處理未跟蹤的二進制文件
- 4. 在git-svn中處理大型倉庫與二進制文件
- 5. 處理R中的二進制文件
- 6. python性能處理二進制文件
- 7. Ruby如何處理字節/二進制文件?
- 8. 如何在Python中處理二進制文件
- 9. 如何處理二進制文件的讀取,例如.mo文件
- 10. 如何確定Git是否將文件處理爲二進制文件或文本?
- 11. 處理二進制Plist
- 12. 在python中處理二進制文字
- 13. 十進制和二進制數處理
- 14. 二進制文件衝突 - git
- 15. 的Git SVN的二進制文件
- 16. 二進制文件的Git或Subversion
- 17. 在git中登記二進制文件
- 18. Git和二進制文件的歷史
- 19. 應該將yarn.lock作爲git中的二進制文件處理嗎?
- 20. C#進程二進制文件,多線程處理
- 21. 使用Git或其他VCS管理PDF /二進制文件
- 22. 不同的版本控制系統如何處理二進制文件?
- 23. django如何處理二進制文章數據?
- 24. 在GIT中只強制一個文件爲二進制文件
- 25. 如何將二進制文件添加到git bash?
- 26. GIT如何設置.gitconfig將* .woff文件識別爲二進制
- 27. 如何製作二進制文件?
- 28. 如何處理php中的二進制數據(不是二進制字符串)?
- 29. Git LFS如何處理小文件?
- 30. git如何處理文件夾權限?
不需要''上混帳commit' -a'。 – 2010-08-30 15:34:22