GitHub多人協作

2021-07-24 22:24:38 字數 698 閱讀 4643

在github上fork專案

將fork來的專案clone到本地

建立分支,並在分支中進行修改

修改完後提交

在github上選擇之前push上來的分支,選擇建立pull request

以fork來的master為根節點進行pull request。

這樣專案負責人會收到郵件提醒,可以檢視你的pull request請求,並選擇是否進行pull request。

若pull request發生衝突,比如你提交的時候有另外的人也提交了與你有衝突的內容。

先通過git remote add upstream url命令

將原專案新增至本地工作區upsteam版本庫

然後git pull master upstream/master

將自己的master主分支更新到最新

git merge master branch將分支和主分支合併

此時會有衝突產生,解決衝突後完成合併

最後將分支commit & push到github上,再進行pull request請求

另,將主分支master也commit & push到github上來以保證自己fork是最新版本。

Github多人協作

在我們想要協作的專案目錄下建立分支 git branch lala git branch haha 輸入git branch你會看見所有的分支 輸入命令 git clone 這時候你發現並沒有所有的分支,所以要建立遠端倉庫的分支到本地。eg 我是lala git checkout b lala or...

github 多人協作

或推送本地到遠端倉庫 git commit add origin htt 2 配置使用者資訊 git config local user.name x 配置使用者名稱 git config local user.email xx qq.com 配置使用者郵箱 git config local l 檢...

Github上多人協作方式之一

github學習筆記 a擁有乙個倉庫repoa,b看著不錯,想著自己可以為這個倉庫貢獻一點東西,於是fork這個倉庫到自己賬戶上來。這時候倉庫還是在遠端倉庫裡,本地磁碟還需要git clone 乙份。這時候自己就可以在新增更新了,但更改的只是自己fork了別人的遠端倉庫,並不會影響到原作者的倉庫。怎...