我已經開始嘗試通過在我的空閒時間提供小的錯誤修復來貢獻大量(一千萬左右的C++版本),着名的開源項目。這個項目是用Git來管理的,我完全不知道它。我試圖找到如何最好地使用它的信息,但我似乎可以找到的信息是複雜的宗教爭論,比如是否使用git fetch
或git pull
。任何人都可以簡單地告訴我,爲了促進以下工作流程,我需要執行哪些命令?Git工作流程可用於對大型協作項目進行小改動?
- 結帳完整的來源。
- 開始使用某些功能或錯誤修復
- 繼續每天檢查完整源代碼並將其與我的更改合併到一起。
- 生成補丁與我所有的樹和遠程主存儲庫之間的差異
- (必要時)回滾自從我上次提交任何修改
- (必要時)回滾我的樹和遠程之間的任何差別主存儲庫
這聽起來像答案可以填補一本書。事實上,它已經有:[Pro Git](http://progit.org) – 2012-04-01 20:36:57
哦,我的天啊!我希望有人能夠提供一個可以幫助我快速起牀並運行的答案。如果這太複雜了,我想我必須辭去自己閱讀這本書...... – 2012-04-01 20:37:55
這是一本很好的書。 – 2012-04-01 20:44:09