按CDT代码举例,将开源仓库中的master分支merge到本地仓库的master分支
(如果要将开源仓库中的其他(develop)分支merge到本地仓库的develop分支,需要先在开源仓库中checkout切换develop分支)
1、本地仓库路径: /home/abc/source/cdt-xxx/
开源仓库路径: /home/abc/source/org.eclipse.cdt/
2、进入本地仓库,分支为master,查看remote信息:
[cdt-xxx]$ git branch
* master
[cdt-xxx]$ git remote -v
origin ssh://xxx@x.x.x.x:x/cdt-xxx (fetch)
origin ssh://xxx@x.x.x.x:x/cdt-xxx (push)
3、将开源仓库的源添加到本地仓库,可以设置名称为 other
[cdt-xxx]$ git remote add other ../org.eclipse.cdt/
[cdt-xxx]$ git remote -v
origin ssh://xxx@x.x.x.x:x/cdt-xxx (fetch)
origin ssh://xxx@x.x.x.x:x/cdt-xxx (push)
other ../org.eclipse.cdt/ (fetch)
other ../org.eclipse.cdt/ (push)
4、将开源仓库数据抓取(fetch)到本地仓库
[cd