美文网首页
Github fork后与源项目保持同步

Github fork后与源项目保持同步

作者: anyurchao | 来源:发表于2017-07-07 17:02 被阅读27次

    有没有遇到过当你 fork 别人的项目后,发现你 fork 的项目不在更新了...这确实是一件非常蛋疼--猿(乳头疼--媛)的事情,这个事情呢我也遇到了,解决的时候参考了网上的解决方案,今天呢我也分享一下,再者找找写博客的感觉....(好久没写了,还有下一篇文章我准备详细的介绍一下 RAC以及 MVVM架构模式会附上 Demo 哦)

    当然了,出现这种状况一定是有前提的,前提是你得在很久很久之前 fork 了一个人的项目(也不用很久啊,就是 你fork完毕人的项目之后,别人又对这个项目进行了push) 哎...我又说废话了...

    首先.就拿我的项目说吧
    这是我很久之前 fork 的

    Markdown
    这是他现在的版本
    Markdown
    废话不多说..下面我就要对我 fork 的代码进行更新了~
    1.首先你先要吧你 fork 的项目 clone 到本地(卧草这项目很大...妹的)
    git clone https://github.com/anyuechao/lottie-ios.git
    2.然后添加远程的源仓库
    git remote add upstream https://github.com/airbnb/lottie-ios.git
    3.添加完毕之后查看
    git branch -av
    4.紧接着把原项目更新的内容fetch到本地
    git fetch upstream
    5.紧接着切换到你的 master分支
    git branch master
    6.然后进行合并
    git merge upstream/master
    7.最后push
    git push -u origin master

    然后呢,就没有然后了,尽情的去 fork 自己喜欢的项目吧...

    相关文章

      网友评论

          本文标题:Github fork后与源项目保持同步

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