對Git中的項目做出貢獻以及維護自己的項目或整合其他用戶的貢獻
分散式工作流程分為三種
集中式工作流程、整合式管理員工作流程、企業型工作流程
集中式工作流程
如前者有人推送,後者必須合併前者的版本,不然會無法推送至儲存庫,是因為避免前者的資料被覆蓋。
整合式管理員工作流程
項目維護者=A、開發人員=B
A推送到他們的公共儲存庫。
B克隆該存儲庫並進行更改,並推動他們自己的公共副本。
B向A發送一封電子郵件,要求A提取更改。
A將B的repo添加為遠程,合併原先的資料,推送到主儲存庫。
企業型工作流程
老闆=A、副手=B、開發人員=C
正常的C會在他們主題的分支上工作,並在重新定義他們在master上的工作。而master分支是獨裁者的分支。
B將C的主題分支合併到B的master分支中。
A將B的master分支合併到A的master分支中。
A將他們推master送到參考存儲庫,以便其他C可以對其進行重新定義。
兩人合作圖
兩人以上合作圖