美文网首页
同步更新forked的repository

同步更新forked的repository

作者: hxc92 | 来源:发表于2017-10-30 23:14 被阅读0次

    首先是参考了这个他人在知乎的回答

    解释下这里的base fork和head fork

    不知道大家还记得git在执行commit后就是将文件全部传到head吗?这里的head是一样的,可以说是更新对象;而base fork则是更新来源

    也就是对比base fork 和 head fork之间的差异,如果basefork有更新,则将更新同步至head fork


    还有一种git的实现方法

    git remote -v                                                                                             # 查看已添加的远程仓库信息

    git remote add upstream git@github.com:xxx/xxx.gitgit fetch upstream  # 添加一个远程仓库(即源仓库)

    git fetch upstream                                                                                    # 从源仓库中fetch变更内容

    git merge upstream/master                                                                      # 将upstream中变更的内容与master主干的内容合并


    参考链接中的代码更多,但个人认为到此处至少已经把标题提出的问题解决了。

    相关文章

      网友评论

          本文标题:同步更新forked的repository

          本文链接:https://www.haomeiwen.com/subject/sjqvpxtx.html