回答
在混帳,SVN和善變:
的git,SVN,水銀都是版本控制系統。在新VCS出現之前,svn對CVS是一個很大的改進,CVS是常用的版本控制系統。像CVS SVN有一個客戶端 - 服務器模型。 git和mercurial提供了一個不依賴於網絡的分佈式版本控制系統,因爲任何版本庫都包含所有的歷史記錄和更改記錄。當然,還有其他的好東西。
請記住,版本控制系統解決了「貓吃我的代碼」的問題。你可以用它來追蹤任何一種發展 - 碼,文本文檔等
在GitHub上,到位桶,code.google.com和codplex:
這些提供一個什麼樣的版本之上額外的好東西控制系統提供。
- 它們爲您提供存儲以保存您的存儲庫,您可以訪問和共享這個存儲庫。
- 當你分享代碼時,你也想提供文檔。他們爲此提供wiki支持。
- 他們還提供票務/錯誤管理系統,可以緩解開發項目。
簡而言之,他們提供了各種工具,可以幫助項目管理和代碼開發。
既然你正在磨在一些領域的知識,下面的鏈接將是一個非常有用的介紹:
你可以使用GitHub的您要管理所有的源代碼。
但是你實際上也可以use GitHub for your blog(!),這個想法就是你會像管理源代碼一樣管理你的文章和他們的修訂。
(例如:git-blog)
更普遍的單證:GitHub features(維基,問題跟蹤,代碼審查...)。
Git不限制你可以跟蹤的文件種類......使用Github來處理你的項目需要跟蹤的任何東西!
查看http://help.github.com/瞭解如何開始將Git與GitHub結合使用的文檔。
版本控制可以應用於任何文件類型。從文字到圖像到Flash到任何。 Subversion是我選擇的版本控制系統,我託管了我自己的Subversion服務器。
至於Git。那麼Git只是另一個版本控制系統。同樣,適用相同的規則,您可以版本化任何文件類型。 Git-Hub是一個公共的Git服務器,您可以註冊並使用它。您可以使您的存儲庫公開或私人。
然而,你不能在git-hub上託管一個站點。你可以做基本的博客,並使用git-feeds來爲你的網站提供內容,但是你不能真正將它用作傳統的網站。
- 1. 我可以使用代碼
- 2. 哪裏可以放我的AJAX代碼
- 3. 我可以在Neo4J非託管擴展中使用哪種代碼?
- 4. 我可以使用哪些代碼在Java中提示用戶?
- 5. GitHub中缺少Nhibernate 3.1.0.4000的源代碼,我可以在哪裏找到它?
- 6. 我在哪裏可以保存在Java代碼中使用
- 7. 使用哪種語言編寫代碼?
- 8. 使用哪種顏色代碼?
- 9. 我可以更改哪些代碼以使此代碼正常工作?
- 10. github上的所有android代碼都可以免費使用
- 11. 我可以比較IL代碼以確定哪種技術更快或更好?
- 12. 我的代碼可以使用'T'或'const T&'專業化,哪一個可用?
- 13. Qt setStyleSheet可以使用哪種字體?
- 14. UrlEncoding - 我應該使用哪種編碼?
- 15. 我可以如何使用PHP代碼
- 16. 後,我可以使用JavaScript代碼
- 17. 哪jquery我可以使用?
- 18. 我可以使用哪些技術來調試我的Clojure代碼?
- 19. 如何測試我的PHP代碼 - 我可以使用哪些測試框架?
- 20. 我在哪裏可以找到android的應用程序代碼?
- 21. 哪種方法可以從Java訪問本機代碼?
- 22. 我在哪裏可以找到Vigenere密碼的Java源代碼?
- 23. 我應該用哪種方式編譯我的C代碼?
- 24. 我應該使用哪種連接? [EF4.0代碼第一]
- 25. 我應該使用哪種文化代碼進行拼音?
- 26. ckeditor - 我可以用哪種方式使用它?
- 27. 我可以使用什麼策略將部分代碼加載到github?
- 28. 我在哪裏可以把JSON代碼從我的富牌
- 29. 我在哪裏可以插入我的代碼?
- 30. 我在哪裏可以在Ubuntu上保存我的C代碼
不要犯太多的二進制文件雖然:http://stackoverflow.com/questions/3119850/is-there-a-way-to-clean-up-git/3120006#3120006 – VonC 2010-12-08 07:28:31