• Github上更新自己Fork的代码


    一、前提
    本文的前提是你已经在github上fork了别人的分支,并且弄好了跟github的ssh连接。相关配置详情参考:https://help.github.com
    二、详细操作

    检出自己在github上fork别人的分支到AndroidDigestDev目录下,其中AndroidDigestDev目录之前是不存在的。

    git clone https://github.com/cloud1105/AndroidDigest AndroidDigestDev

    进到AndroidDigestDev目录下,然后增加远程分支(也就是你fork那个人的分支)名为update_stream(这个名字任意)到你本地。

    lenovo@LENOVO-PC /F/GitHub/AndroidDigest (master) $ git remote add update_stream https://github.com/openproject/AndroidDigest

    如果你运行命令:git remote -v你会发现多出来了一个update_stream的远程分支。如下:

    lenovo@LENOVO-PC /F/GitHub/AndroidDigest (master)
    $ git remote -v
    origin https://github.com/cloud1105/AndroidDigest (fetch)
    origin https://github.com/cloud1105/AndroidDigest (push)
    update_stream https://github.com/openproject/AndroidDigest (fetch)
    update_stream https://github.com/openproject/AndroidDigest (push)

    然后,把对方的代码拉到你本地。

    git fetch update_stream 

    最后,合并对方的代码。

    lenovo@LENOVO-PC /F/GitHub/AndroidDigest (master)
    $ git merge update_stream/master
    Already up-to-date.

    最最后,把最新的代码推送到你的github上。                                                  

    lenovo@LENOVO-PC /F/GitHub/AndroidDigest (master)
    $ git push origin master
    Username for 'https://github.com': cloud1105
    Password for 'https://cloud1105@github.com':
    Everything up-to-date

    这样就完成了自己的代码更新。

  • 相关阅读:
    Ubuntu 16.04远程登录服务器--ssh的安装和配置
    设置淘宝源
    shell 循环 read line
    apt-get update 报错 W: Unknown Multi-Arch type 'no' for package 'compiz-core'
    expdp dblink
    ubuntu apt-update NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32
    listener.log文件过大导致oracle假死
    rsync_ssh
    ssh多主机
    elk大纲
  • 原文地址:https://www.cnblogs.com/krislight1105/p/4436953.html
Copyright © 2020-2023  润新知