• 如何在github上fork以及同步原作者代码


    参考网址:https://blog.csdn.net/llll2020/article/details/86140488

     转  GitHub上fork别人打代码后如何保持和原作者同步的更新

    1.进入你的GitHub发起Pull request

    这里写图片描述

    2.选择compare across forks

    这里写图片描述

    3.反向操作。base fork改为自己的,head fork改为原作者的

    4.点击 create pull request

    这里写图片描述

    5. 添加comment

    这里写图片描述

    6.点击create pull request

    7.点击Merge pull request

    这里写图片描述

    8.确定

    这里写图片描述

    这里写图片描述

    Github上 fork了别人的代码 本地更新主分支代码

    在GitHub上我们会去fork别人的一个项目,这就在自己的Github上生成了一个与原作者项目互不影响的副本,自己可以将自己Github上的这个项目再clone到本地进行修改,修改后再push,只有自己Github上的项目会发生改变,而原作者项目并不会受影响,避免了原作者项目被污染。但经过一段时间, 有可能作者原来的代码变化很大, 你想接着在他最新的代码上修改, 这时你需要合并原作者的最新代码过来, 让你的项目变成最新的。
    1、先克隆项目到本地:
    Git clone https://github.com/iakuf/mojo
    cd mojo
    2、添加原作者项目的 remote 地址, 然后将代码 fetch 过来
    git remote add sri https://github.com/kraih/mojo
    git fetch sri
    ‘sri’相当于一个别名
    查看本地项目目录: git remote -v
    3、合并
    git checkout master
    git merge sri/master
    如果有冲突的话,需要丢掉本地分支:
    git reset –hard sri/master
    4、这时你的当前本地的项目变成和原作者的主项目一样了,可以把它提交到你的GitHub库
    git commit -am ‘更新到原作者的主分支’
    git push origin
    git push -u origin master -f –强制提交

    http://blog.csdn.net/u013647382/article/details/53400530

    站在巨人的肩膀上

    本文转载的网络地址
    https://www.cnblogs.com/mff520mff/archive/2017/08/13/7355118.html

  • 相关阅读:
    51nod 1621 花钱买车牌 优先队列
    最大字段和 51nod 1049 水水水水水水水水水水水水
    大数相乘 51nod 1027 水题
    逆序数 51nod 1019 归并 分治
    最长公共子序列 LCS 递归 dp 51Nod 1006
    vc6 字体设置
    自行车维护大全(zz)
    DirectX 9.0 3D游戏开发编程基础 [书评](zz)
    二维线段树
    latex 引用文献 bib
  • 原文地址:https://www.cnblogs.com/bruce1992/p/14843796.html
Copyright © 2020-2023  润新知