需求

my-note分为纯前端,开源;以及my-note-fe,前后端分离,闭源;bug优先修复在my-note上面,如果每次都是将改动复制粘贴到my-note-fe当中,会很麻烦;翻了一下有几条git命令可以满足我的需求

命令

在my-note-fe仓库中依次执行以下命令命令:

  1. 意为在my-note-fe仓库中添加my-note仓库为远程仓库:

    git remote add fix https://github.com/woyanteam/my-note.git
  2. 拉取my-note仓库的提交记录

    git fetch fix
  3. 而后我们可以看见my-note的提交记录,再将提交拉到当前分支:

    git cherry-pick git-id

失败的尝试

想创建一个github组织,然后github上运行my-note,然后fork到自己账号上,并转成私密,用来开发前后端的my-note-fe;结果fork完的仓库是不可以转成私密的,只能原仓库转,不符合需求。