git如何merge github forked repository里的代码更新?
2019独角兽企业重金招聘Python工程师标准>>>
转自 haojii 发表于2011/08/20
问题是这样的,github里有个项目ruby-gmail,我需要从fork自同一个项目的另一个repository拿一些Bug Fix的代码
link1:https://github.com/dcparker/ruby-gmail (原作者dcparker的repository)
link2:https://github.com/jihao/ruby-gmail (我从link1 fork的repository)
link3:https://github.com/geoffyoungs/ruby-gmail (geoffyoungs 从link1 fork的repository,然后他有些Bug修改,但是没被merge回原作者的link1的repository)
也就我git clone repository到本地后,发现link3有我想要的代码,我要把link3上的改动merge到我的repository上,避免我花精力改相同的bug
git如何merge github forked repository里的更新?
具体做法是下面三步,以前没用git这么搞过,知道之后其实蛮简单
1. >git remote add geoffyoungs http://github.com/geoffyoungs/ruby-gmail.git
2. >git fetch geoffyoungs
3. >git merge geoffyoungs/master
本地的repository看上去是这样的:
>git remote -v
geoffyoungs http://github.com/geoffyoungs/ruby-gmail.git (fetch)
geoffyoungs http://github.com/geoffyoungs/ruby-gmail.git (push)
origin http://jihao@github.com/jihao/ruby-gmail.git (fetch)
origin http://jihao@github.com/jihao/ruby-gmail.git (push)
>git branch -a
* master
remotes/geoffyoungs/gh-pages
remotes/geoffyoungs/master
remotes/origin/HEAD -> origin/master
remotes/origin/adimircolen-master
remotes/origin/gh-pages
remotes/origin/master
- git stash
- 基于arduino和ruby的gmail邮件提醒
- 空虚,贴一段代码
- Ruby入门-方法-代码块-闭包-Proc-lmabda
- Christopher Meng在 2012/07/1313:03 说道:
什么时候直接网页操作就好了。。。
转载于:https://my.oschina.net/weichou/blog/414700
git如何merge github forked repository里的代码更新?相关推荐
- Git入门、gitHub、gitee、gitLab远程库的学习和集成IDEA
第1章 Git 概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目. Git 易于学习,占地面积小,性能极快. 它具有廉价的本地库,方便的暂存区域和多个工 ...
- 【第十篇】- Git 远程仓库(Github)之Spring Cloud直播商城 b2b2c电子商务技术总结
Git 远程仓库(Github) Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. 你就需要将数据 ...
- SpringCloud SpringBoot b2b2c 微服务 多商家入驻直播商城之Git 远程仓库(Github)
Git 远程仓库(Github) 推荐电商源码 Git 并不像 SVN 那样有个中心服务器. 目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作. ...
- 工具篇:Git与Github+GitLib常用操作(不定期持续更新)
工具篇:Git与Github+GitLib常用操作(不定期持续更新) 前言: 写这个主要是打算自己用的,里边很多东西都是只要我自己看得懂,但是用了两个星期发现真是越用越简单,越用越好用,私以为得到了学 ...
- 本地git和远程github连接完整教程
一.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create ...
- git 本地代码到github(转)
git 本地代码到github 一·什么是gitHub? 官网解释:gitHub是一个让无论处于何地的代码工作者能工作于同一个项目,同一个版本的平台.(GitHub is a code hosting ...
- 简单使用Git和Github来管理自己的代码和读书笔记
简单使用Git和Github来管理自己的代码和读书笔记 以前不知道使用代码管理工具,最后写的一些东西都没有了,由于硬盘坏了或者不小心格式化了之类的,后来使用了Git 和Github来托管自己的代码和读 ...
- git 修改分支名字_基础Git操作与GitHub协作吐血整理,收好!| 原力计划
作者 | 光子俊来源 | CSDN博客出品 | CSDN(ID:CSDNnews) Git介绍 Git是目前世界上最先进的分布式版本控制系统,可以为我们管理项目.构建工程.多人协作提供便利,作为一个爱 ...
- Git上传Github及基本操作
git config --global user.name "github's Name" git config --global user.email "github@ ...
最新文章
- Spring bean 实现生命周期的三种解决方案
- 多路归并排序_1600W整数排序多路归并
- VS如何更改项目类型?
- 10种增强脑力的办法
- malloc/free与new/delete的区别
- 实例讲解C语言的位运算
- 第十篇: Timer 控件
- MaxCompute Studio使用心得系列6——一个工具完成整个Python UDF开发
- 『JavaScript』利用Javascript获取IP地址内容方法
- mysql存入mtr数据_mysql mtr写入数据
- Hadoop框架:HDFS读写机制与API详解
- 软考高级网络规划设计师5天修炼
- 挑战10个最难的Java面试题(附答案)【上】
- suse linux11下的多网口位置确定
- BestCoder Round #81 (div.2) B Matrix
- 计算机械加工工时都需要,机械加工工时(工时定额)计算软件
- matlab中clc、clear、clear all、clf、close、close all命令
- 案例分析: 全球顶尖的物流公司Schenker采用SAPERION
- android mac地址不可用,Android手机里的mac地址显示不可用是为什么。我的手机是海信E920....
- 一行代码去除序列中含有n或者其他简并碱基的低质量序列