github同步fork別人的專案到自己的倉庫

2021-09-19 16:39:48 字數 1011 閱讀 2131

github參考說明,英文好的直接看英文吧:

當我們fork乙個專案後,在我們使用**的時候就會以我們本地為準,不會跟隨我們fork前的專案,如果需要同步對方的**,需要進行同步操作

ipandadembp:cms ipanda$ git remote -v

origin (fetch)

origin (push)

ipandadembp:cms ipanda$ git remote add upstream 

ipandadembp:cms ipanda$ git remote -v

origin (fetch)

origin (push)

upstream (fetch)

upstream (push)

ipandadembp:cms ipanda$ git fetch upstream

remote: counting objects: 4, done.

remote: total 4 (delta 3), reused 3 (delta 3), pack-reused 1

unpacking objects: 100% (4/4), done.

from

* [new branch] 0.8 -> upstream/0.8

* [new branch] master -> upstream/master

ipandadembp:cms ipanda$ git checkout master
ipandadembp:cms ipanda$ git merge upstream/master

updating 569a184..eb4d63c

fast-forward

ok,即完成同步!

在fork的專案裡同步別人新增分支的方法

1.將專案b clone 到本地 git clone b master 專案b的git位址 2.將專案a的git位址,新增至本地的remote git remote add upstream 專案a的git位址 3.在本地新建乙個分支,該分支的名稱最好與專案a中新增的那個分支的名稱相同以便區分 gi...

github中fork的使用

由於git的許可權控制功能比較弱,如果想給某個專案提供 除了直接獲得專案的push許可權外,github另外提供了pull request的方式來進行協作。這種方式請求倉庫擁有者拉自己的 而不需要倉庫的許可權。首先,進入上游倉庫,點選下圖中紅框內的fork,通過fork的方式在自己的倉庫裡建立乙個專...

GitHub協同開發fork

github協同開發時,master建了乙個倉庫,然後其他人可以fork,這時可以在自己的賬號建立乙個副本,然後可以編輯自己的部分 為了方便在本地開發,可以使用github desktop,在本地修改倉庫之後和自己的github同步 點開後就可以看到本地的專案,進行修改就可以了,就會顯示出修改的檔案...