VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 26
声望: 0

fork之后,如果对自己的代码库做了魔改,官方源码升级后可能会由于出现conflicts而无法直接在github上merge代码,下面记录下用git命令在本地合并代码的简要步骤。
前提:下载并安装git软件,生成并上传ssh公钥至github网站

  1. clone私有库至本地。在git命令行里输入 git clone https://github.com/xxxxx/vnpyxxx.git 下载完成后切换至该库目录下 cd vnpyxxx
  2. 新增官方库为上游库。命令为 git remote add upstream https://github.com/vnpy/vnpyxxx.git
  3. 抓取上游库。 git fetch upstream
  4. 合并私有库和上游库。 git rebase upstream/main 在这一步可能会出现conflicts,git会打开相应的文件并高亮跳转到冲突的地方,手动处理conflicts之后关闭文件。
  5. 更新自己的私有库 git push
Member
avatar
加入于:
帖子: 1448
声望: 102

感谢分享!

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】