您的位置:首页 > 编程语言

Github上更新自己Fork的代码

2017-02-27 16:53 232 查看


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
这样就完成了自己的代码更新。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: