1. 程式人生 > 其它 >Git多人合作開發

Git多人合作開發

Git多人合作開發

在多人合作開發中,不可以直接修改主倉庫程式碼!

流程圖

具體流程

  1. 新建一個主倉庫

  2. 開發人員將主倉庫frok到自己的github倉庫

  3. clone自己倉庫的repository到本地

  4. 本地開發完後push到自己的遠端倉庫

  5. 遠端倉庫向主倉庫發pr

  6. 主倉庫管理人員審查併合並pr

1. 點選右上角的fork按鈕

這是GitHub操作,這個操作會複製主倉庫(包括檔案,提交歷史,issues,和其餘一些東西)。複製後的倉庫在你自己的GitHub帳號下。目前,你本地計算機對這個倉庫沒有任何操作。

(左上角名字已經變化)

2. 將此庫clone到本地進行開發並push到遠端庫

這是Git操作。使用該操作讓你傳送”請給我發一份我倉庫的複製檔案”的命令給GitHub。現在這個倉庫就會儲存在你本地計算機上。

3. 進行本地檔案的修改

現在,你可以在任何程式或者環境下更新倉庫裡的檔案。

4. push本地檔案

commit後將你的更改push到你的GitHub倉庫。這是Git操作。使用該操作讓你傳送”這是我的修改”的資訊給GitHub。Push操作不會自動完成,所以直到你做了push操作,GitHub才知道你的提交。

5. 新建併發送PR

給主倉庫的管理人員傳送一個pull request.