- 如果某些文件是二進制文件,就像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. 如何讓SVN/GIT像二進制文件一樣處理文件夾?
- 2. 在git-svn中處理大型倉庫與二進制文件
- 3. python性能處理二進制文件
- 4. 處理R中的二進制文件
- 5. 如何在Python中處理二進制文件
- 6. Ruby如何處理字節/二進制文件?
- 7. 如何處理二進制文件的讀取,例如.mo文件
- 8. 如何確定Git是否將文件處理爲二進制文件或文本?
- 9. 處理二進制Plist
- 10. 十進制和二進制數處理
- 11. 二進制文件的Git或Subversion
- 12. Git和二進制文件的歷史
- 13. 在git中登記二進制文件
- 14. 二進制文件衝突 - git
- 15. 應該將yarn.lock作爲git中的二進制文件處理嗎?
- 16. C#進程二進制文件,多線程處理
- 17. 使用Git或其他VCS管理PDF /二進制文件
- 18. git如何處理文件夾權限?
- 19. Git LFS如何處理小文件?
- 20. 如何檢索二進制文件的二進制版本號
- 21. 使用二進制文件的mysql批處理模式
- 22. 使用FileItemStream在Java中處理二進制文件
- 23. 在Docker和Jenkins處理大型二進制文件(3 GB)
- 24. 使用python處理包含數組的二進制文件
- 25. 處理二進制文件 - 模板化函數問題
- 26. 處理代碼中的二進制文件刪除
- 27. Python是否對處理二進制文件很危險?
- 28. Hadoop處理非常大的二進制文件
- 29. 如何在另一個二進制文件中定義二進制文件?
- 30. 二進制文件:如何將.csv保存爲二進制文件.dat
不需要''上混帳commit' -a'。 – 2010-08-30 15:34:22