Git多人合作開發
阿新 • • 發佈:2021-11-14
在多人合作開發中,不可以直接修改主倉庫程式碼!
具體流程
-
新建一個主倉庫
-
開發人員將主倉庫frok到自己的github倉庫
-
clone自己倉庫的repository到本地
-
本地開發完後push到自己的遠端倉庫
-
遠端倉庫向主倉庫發pr
-
主倉庫管理人員審查併合並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.