文档章节

Github update fork

kext
 kext
发布于 2012/08/02 00:04
字数 356
阅读 2513
收藏 26
点赞 2
评论 4

Github上经典的fork+pull request模式可以很容易的让你参加到github上的开源项目,但是,如果主项目有更新,这个时候怎么把主项目的更新合并到自己Fork的版本中呢?到目前为止,github没提供一个按钮来完成这个功能。

下面我以druid(https://github.com/AlibabaTech/druid)来做一个git update fork的示范。

首先先fork druid到自己的github中。

克隆到自己本地的计算机。(read only)

用git clone git@github.com:luffyke/druid.git for write and read access

然后通过git remote add命令添加一个远程仓库以便从主项目来拿最新的源代码,可以git remote来查看是否添加成功。

这里我添加了一个叫kxt的远程仓库。

接下来我们要用git fetch命令从远程仓库抓去数据到本地,fetch命令会到远程仓库中拉取本地仓库中还没有的数据,运行完成后,我们就可以在本地访问远程仓库的所有分支。

接下来就是将拉取的数据合并到本地来。

很久没更新过,数据太多了,把屏幕都填满了。 

然后运动 git merge kxt/master

这样你本地的仓库就是最新的了。

如果想让github上fork的项目也保持最新,可以用git push origin master命令更新版本库。

完。

© 著作权归作者所有

共有 人打赏支持
kext

kext

粉丝 73
博文 10
码字总数 11149
作品 2
广州
程序员
加载中

评论(4)

RockyF
RockyF
那多出来的那个夹不是废了嘛,唉,还是希望github能提供直观的解决方案
金波51
金波51
博主果然高!!!
kext
kext

引用来自“flym”的评论

我转了哈:) 地址为:
http://www.iflym.com/index.php/code/201208120001.html

哈哈!记得注明原地址就行!!
flym
flym
我转了哈:) 地址为:
http://www.iflym.com/index.php/code/201208120001.html
fork一个github上的project后,同步更新

问题描述:我在github上fork一个项目,自己做了些改动。人家update了,我fork的项目怎么跟进呢? Fork 项目与上游代码库保持同步: 在 Fork 的代码库中添加上游代码库的 remote 源,(操作一...

小泼皮 ⋅ 2014/02/12 ⋅ 0

怎么让自己的fork与author同步

问:I have forked a github project, then cloned it locally. I then made some changes in a new branch on mygithub/theproject repo. I then added and committed the changes and push......

cyper ⋅ 2015/08/26 ⋅ 0

Github 使用基本流程

首先fork一个项目 把fork过去的项目也就是你的项目clone到你的本地 在命令行运行 git branch develop 来创建一个新分支 运行 git checkout develop 来切换到新分支 运行 git remote add ups...

swingcoder ⋅ 2016/07/07 ⋅ 0

Git 如何 Merge 其他Fork仓库的代码到自己的仓库

现有原始仓库: https://github.com/boilit/ebm.git 我Fork出来的仓库: https://github.com/subchen/ebm.git zqq90 Fork出来的仓库:https://github.com/zqq90/ebm.git 现在我要把 zqq90 修......

Sub ⋅ 2013/11/24 ⋅ 1

github,怎么向开源项目贡献自己的代码和协作

在github上找到自己想要贡献代码的地址,如图1点击fork,我们这里提供的demo名称为test的项目然后回到自己github主页查看仓库,可以看到我们仓库里也躺着一个叫test的项目,并且可以看到图2里红箭...

蛐蛐未加V ⋅ 2016/10/30 ⋅ 2

iOS绘图例3:绘图命令工具栏

![][1] 在StoryBoard中添加 GiCanvasView 视图,并在 ViewController 中创建关联变量 canvas_: 添加按钮图片资源,设置命令工具栏: 在 Podfile 中引入 TouchVG,在命令行输入 或 运行测试绘...

云贵高原 ⋅ 2014/10/13 ⋅ 0

how to build sailfish-office(cmake && mb2/sb2)

http://jollaphone.eu/?p=3125 I would like to contribute some features to sailfish-office (the pdf viewer plugin). So here is how far I progressed on the way, this might apply to......

41245110 ⋅ 2015/02/04 ⋅ 0

protocol_buffers简易操作

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动 原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以...

Snaiper ⋅ 2016/02/17 ⋅ 0

Android开发:使用AutoInputAuthCode快速实现自动填写验证码

前言 该类库的实现原理:《Android开发:实现APP自动填写注册验证码功能》。感兴趣的可以看下。 项目地址:github.com/xiong-it/Au…,欢迎star/fork,或者issue,pr。 本文原创作者:MichaelX...

MichaelX ⋅ 2017/05/09 ⋅ 0

Git常用命令和Github协同流程

符号约定 自定义内容 可选内容 自定义可选内容 初始设置 设置用户名 设置电子邮件 命令 本地操作 保存更新,为逐个确认。 检查更新。 提交更新,为包含内容修改和增删, 为说明信息,也可以使...

路小磊 ⋅ 2015/04/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Python实现自动登录站点

如果我们想要实现自动登录,那么我们就需要能够驱动浏览器(比如谷歌浏览器)来实现操作,ChromeDriver 刚好能够帮助我们这一点(非谷歌浏览器的驱动有所不同)。 一、确认软件版本 首先我们...

blackfoxya ⋅ 14分钟前 ⋅ 0

线性回归原理和实现基本认识

一:介绍 定义:线性回归在假设特证满足线性关系,根据给定的训练数据训练一个模型,并用此模型进行预测。为了了解这个定义,我们先举个简单的例子;我们假设一个线性方程 Y=2x+1, x变量为商...

wangxuwei ⋅ 15分钟前 ⋅ 0

容器之查看minikue的environment——minikube的环境信息

执行如下命令 mjduan@mjduandeMacBook-Pro:~/Docker % minikube docker-envexport DOCKER_TLS_VERIFY="1"export DOCKER_HOST="tcp://192.168.99.100:2376"export DOCKER_CERT_PATH="/U......

汉斯-冯-拉特 ⋅ 16分钟前 ⋅ 0

mysql远程连接不上

设置了root所有hosts远程登录,可是远程登录还是失败,原因可能如下: 登录本地数据库 mysql -uroot -p123456 查询用户表 mysql> select user,host,password from mysql.user; 删除密码为空的...

冰公子 ⋅ 16分钟前 ⋅ 0

动态规划小题

凑硬币问题 问题: 有1元、3元、5元面值的硬币若干,要凑到11元需要最少几个硬币? 这是最简单的DP问题,记凑a元需要b个硬币为: n[a] = b。 1)首先,如果凑0元 需要0个硬币表示为 n[0] = 0...

阿豪boy ⋅ 18分钟前 ⋅ 0

shell之切换目录命令cd

让我们来看看linux下简单的 cd 命令,就是切换目录用的,在你当前的目录位置,进入下一个目录 让我们看看这个阿里云 ubuntu 目录,Linux虚拟目录中比较复杂的部分是它如何协调管理各个存储设...

woshixin ⋅ 22分钟前 ⋅ 0

使用 jsoup 模拟登录 urp 教务系统

需要的 jsoup 相关 jar包:https://www.lanzous.com/i1abckj 1、首先打开教务系统的登录页面,F12 开启浏览器调试,注意一下 Request Headers 一栏的 Cookie 选项,我们一会需要拿这个 Cook...

大灰狼时间 ⋅ 56分钟前 ⋅ 0

关于线程的创建

转自自己的笔记: http://note.youdao.com/noteshare?id=87584d4874acdeaf4aa027bdc9cb7324&sub=B49E8956E145476191C3FD1E4AB40DFA 1.创建线程的方法 Java使用Thread类代表线程,所有的线程对......

MarinJ_Shao ⋅ 今天 ⋅ 0

工厂模式学习

1. 参考资料 工厂模式-伯乐在线 三种工厂-思否 深入理解工厂模式 2. 知识点理解 2.1 java三种工厂 简单工厂 工厂模式 抽象工厂 2.2 异同点 逐级复杂 简单工厂通过构造时传入的标识来生产产品...

liuyan_lc ⋅ 今天 ⋅ 0

Java NIO

1.目录 Java IO的历史 Java NIO之Channel Java NIO之Buffer Java NIO之Selector Java NIO之文件处理 Java NIO之Charset Java 可扩展IO 2.简介 “IO的历史”讲述了Java IO API从开始到现在的发...

士别三日 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部