在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了別人的遠端倉庫,並不會影響到原作者的倉庫。怎...