同步更新Github中Fork的代码
来源:互联网 发布:狗哑药配方淘宝网 编辑:程序博客网 时间:2024/05/17 01:17
本文为博主原创文章,转载请注明出处:http://blog.csdn.net/czd3355/article/details/52863744
我们如何同步更新Github中Fork下来的代码呢?废话不多说,直接以同步android-open-project这个项目为例,(ps:这是一个Android 开源项目分类汇总,推荐!链接:android-open-project)
先上个图,这是同步之前的项目大小,最后会对比同步后的项目大小
第一步
打开git bash,并将路径切换到你本地该项目的目录中。如果之前没先将项目clone到本地的话,需要先执行$ git clone
操作,注意clone的是我们fork在仓库中的项目,而不是作者的。之后再将路径切换到该项目目录中。
我的clone命令:
$ git clone https://github.com/zhengde/android-open-project.git
如图:
进入到项目目录后,如下图所示:
第二步
我们使用 git remote -v 来查看远程状态。
如图:
接下来我们要添加一个将被同步给 fork 远程的分支仓库(名字为upstream,可任取)中,即为以下操作
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY
注:ORIGINAL_OWNER/ORIGINAL_REPOSITORY是指作者仓库
这个时候我们再使用一下 git remote -v 查看远程状态。如图所示,显然我们已经成功了创建好了一个将被同步给 fork 远程的分支仓库(upstream)
第三步
fetch远程分支仓库(upstream),并将其存储在一个本地分支(upstream/master)
$ git fetch upstream
第四步
确保切换到本地主分支
git checkout master
第五步
合并 upstream/master分支到你本地master分支上,同时不会丢失本地修改的内容
$ git merge upstream/master
经过以上操作,同步之后的项目大小如下图所示,显然已经同步成功了
第六步
如果想要同步更新到我们Github上fork的代码,则输入命令 git push origin master
就可以了。
附上官方介绍链接:
Syncing a fork
可参考链接:
同步一个fork
更新Github的Fork代码
- 同步更新Github中Fork的代码
- GitHub 更新fork的代码
- Github上更新自己Fork的代码
- github更新自己fork的代码
- Github上更新自己Fork的代码
- github更新自己Fork的代码
- Github上更新自己Fork的代码
- GitHub上更新自己Fork的代码
- github更新自己Fork的代码
- github更新自己Fork的代码
- github更新自己Fork的代码
- Github上更新自己Fork的代码
- github更新fork之后的项目代码
- github如何更新fork的代码
- github上fork别人的代码之后,如何保持和原作者同步的更新
- github上fork别人的代码之后,如何保持和原作者同步的更新
- GitHub上fork别人打代码后如何保持和原作者同步的更新
- github中更新自己fork的repo
- LightOJ 1025 The Specials Menu(区间dp)
- 括号匹配
- Java语言并发编程总结
- 一些你需要知道的布局优化技巧
- ARM指令教程
- 同步更新Github中Fork的代码
- codeforces -297c Splitting the Uniqueness【构造】
- iOS中定时器不准的两种情况及解决方案
- Java消息服务(JMS)学习小结
- python元祖创建时需要注意的问题
- cordova ionic 添加百度地图定位
- 使用IntelliJ IDEA配置Spark应用开发环境及源码阅读环境
- 【HDOJ】5914 Triangle 2016CCPC长春
- CTF——实验吧(web总结1.1)