1. 程式人生 > >git:從主倉庫更新程式碼到fork的倉庫

git:從主倉庫更新程式碼到fork的倉庫

1、在git 上fork 主倉庫的專案

2、在本地 下載自己fork的專案:

      $ git clone [email protected]:wangyy/TestProject.git    -b dev

3、檢視遠端倉庫地址:

     $ git remote -v

origin  [email protected]:wangyy/TestProject.git (fetch)
origin  [email protected]:wangyy/TestProject.git (push)

4、新增主倉庫地址

     $ git remote add test

[email protected]:test/TestProject.git

5、再次檢視遠端倉庫地址:

    origin  [email protected]:wangyy/TestProject.git (fetch)
    origin  [email protected]:wangyy/TestProject.git (push)

    test  [email protected]:test/TestProject.git (fetch)
    test  [email protected]:test/TestProject.git (push)

6、本地修改程式碼實現功能,通過git add、git commit 提交修改到本地倉庫

7、從主倉庫更新最新程式碼,和原生代碼合併,解決衝突

    $git pull test dev

     有時候不會自動合併,使用git fetch、git merge

    $git fetch test dev

    $git merge test/dev         # 當前在origin/dev 分支

8、將原生代碼提交到fork專案的分支上

    $git push origin dev

9、向主倉庫發起pull request請求

10、主倉庫管理員合併Pull request