1. 程式人生 > >Git 同步fork 拉取遠端倉庫程式碼

Git 同步fork 拉取遠端倉庫程式碼

適用情況:

1  fork了別人的程式碼,原作者改動了,自己的github想要同步到最新版。

2 你是前端,拉取了小組的master,但是現在你需要和你配合的A工的程式碼。

操作:

1    開啟本地倉庫位置,Git Bash here

2    把想要同步的這個倉庫關聯到本地 upstream 

3    檢視狀態確認是否配置成功

執行:remote -v         

4 拉取倉庫下所有分支

執行: git fetch upstream 

5 把上游的遠端程式碼合併到本地的 master分支

git checkout master

git merge upstream/master 6 現在你的本地master就同步到最新版了。執行: git push 推到你的遠端就好了

原理:

這樣理解比較簡單,你在原生代碼庫新建了upstream一個分支,不過這個分支對應的是別人的整個倉庫,執行Git fetch的時候就是拉取整個倉庫到自己的upstream分支,下面就是想合併到哪兒就合併到哪兒。廖老師的教程有詳解。