同步GitHub上FreeCAD社区代码

 同步GitHub上FreeCAD社区代码

济南友泉软件有限公司

随着GitHub上FreeCAD 新版本的发布与更新,为了将FreeCAD新增特性及问题修复引入到自己已有的代码中,因此需要同步FreeCAD社区代码。下面以master分支为例,说明同步origin分支到upstream分支的方法。

0. 名词解释

本地仓库(local repository):指本地电脑上的代码

上游仓库(upstream repository):指GitHub上FreeCAD社区代码

源仓库(origin repository): 指从FreeCAD社区Fork出来的远程代码仓库

1. 添加上游仓库

查看upstream代码仓库是否已经存在,

git remote -v

如果upstream不存在,执行以下命令:

git remote add upstream https://github.com/FreeCAD/FreeCAD.git
git remote -v

如果upstream已经存在,则需先删掉upstream,然后再执行执上述命令。

2. 拉取upstream branch及commit

git fetch upstream

白天网络不是很好,建议选择网络较好的时间段进行。

3.切换到主分支

git checkout master

4.合并到本地分支

git merge upstream/master

5. 推送到origin代码库

git push origin master

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值