https://www.cnblogs.com/eyunhua/p/8463200.html

场景:

在github上fork原项目,项目组成员发起pull request提交了代码,这时自己在本地仓库该如何更新到最新代码?

操作方法如下:

方法一、从github上进行操作然后更新

登录自己的github账号,在fork的项目内点击“New pull request”:

将base fork改成自己github上fork后的项目,head fork改成原项目,如果base fork选择了自己fork完的项目后变成两个都是master,可以点一下“compare across forks”

点击“Create pull request”进入页面,填写信息后提交

点击“Merge pull request”合入代码

这时候回到自己github账号下fork的项目code下看commits可以看到原项目新提交的内容都已经合过来了

这时候在本地执行"git pull"就可以更新到最新的代码了

方法二、通过命令行fetch拉取原仓库更新

1. 配置当前当前fork的仓库的原仓库地址

git remote add upstream <原仓库github地址>

2. 查看当前仓库的远程仓库地址和原仓库地址

git remote -v

3. 获取原仓库的更新。使用fetch更新,fetch后会被存储在一个本地分支upstream/master上。

git fetch upstream

4. 合并到本地分支。切换到本地master分支,合并upstream/master分支。

git merge upstream/master

5. 这时候使用git log就能看到原仓库的更新了。

git log

6. 如果需要自己github上的fork的仓库需要保持同步更新,执行git push进行推送

git push origin master

github上fork原项目,如何将本地仓库代码更新到最新版本?相关推荐

  1. 怎么同步github上的原项目和fork

    如何在github上fork一个项目来贡献代码以及同步原作者的修改 转载于:https://www.cnblogs.com/tider1999/p/4511688.html

  2. 如何同步更新 Github 上 Fork 的项目?

    Github Fork 过程概述 在 Github 上有很多优秀的开源项目,相信每一位热衷于技术的朋友都会在 Github 上 Fork 一些感兴趣的项目,然后在本地修改并提交.本文以 Galaxy ...

  3. 如何在github上fork一个项目来贡献代码以及同步原作者的修改

    如何在github上fork一个项目来贡献代码以及同步原作者的修改 作为一个IT人,通过github进行学习是最快的成长手段.我们可以浏览别人的优秀代码.但只看不动手还是成长得很慢,因此为别人贡献代码 ...

  4. 【转】如何在github上fork一个项目来贡献代码以及同步原作者的修改 -- 不错

    原文网址:http://www.cnblogs.com/astwish/articles/3548844.html 作为一个IT人,通过github进行学习是最快的成长手段.我们可以浏览别人的优秀代码 ...

  5. GitHub上Swift开源项目!

    swift-open-project 这里汇集了目前为止最为流行的Swift开源项目,选取SwiftGuide中的开源部分,这里将每周对项目进行总结,如果大家有推荐的可以联系thinkloki@gma ...

  6. 一个同步github上fork过来的项目的批处理脚本

    为什么80%的码农都做不了架构师?>>>    在github上fork了不少好项目,有时需要作出一些修改,但是发现源项目已经更新了,而自己的还比较旧,怎么同步呢,在网上找到一些资料 ...

  7. Pull Request的正确打开方式(如何在GitHub上贡献开源项目)

    GitHub的官方帮助如下: Fork A Repo: https://help.github.com/articles/fork-a-repo Using Pull Requests: https: ...

  8. 保姆级教程,如何发现 GitHub 上的优质项目?

    先看再点赞,给自己一点思考的时间,微信搜索[沉默王二]关注这个靠才华苟且的程序员. 本文 GitHub github.com/itwanger 已收录,里面还有一线大厂整理的面试题,以及我的系列文章. ...

  9. 秋招看到github上不错的项目,但不知道该咋学?

    作者:阿秀 阿秀的学习笔记:https://interviewguide.cn 你好,我是阿秀. 昨天的文章中提到了校招过程中简历上相对而言比较重要的两个地方:实习经历和项目经历,昨天已经聊过实习相关 ...

最新文章

  1. java动态代理【一】
  2. 北斗导航 | Satellite Communications Toolbox——MATLAB2021a卫星通信工具箱(附代码)
  3. layer加载的页面偶尔出现空白_Layer-Cake 模式的设计
  4. Qt5.7+Opencv2.4.9人脸识别(五)人脸识别
  5. C#中BackgroundWorker的介绍
  6. SpringCloud工作笔记089---SpringBoot中Mybatis使用Condition_Criteria如何筛选日期类型数据
  7. linux mysql 主从数据库_Linux下安装MySQL及MySQL主从同步配置
  8. [论文阅读] Exploring Dense Context for Salient Object Detection
  9. 《机器人学经典教程》——2.1 控制理论
  10. css属性~(积少成多)
  11. 机器视觉打光方案(NOMEX胶纸)
  12. 大数据分析常见的9个错误
  13. [Erlang 0020]网页游戏分线到不分线
  14. 消息队列一:为什么需要消息队列(MQ)?
  15. 昨日关注-Domain Services
  16. PHP可变变量($$)
  17. win8优化(win8优化大师设置开始界面)
  18. 冲印常见问题杂锦(网上摘录)
  19. 人脸识别实名制管理,推动智慧工地建设发展
  20. js 获取到number的length

热门文章

  1. 监控软件nagios之安装
  2. svn 413 Request Entity Too Large 错误的解决方法
  3. [C] 跨平台使用Intrinsic函数范例1——使用SSE、AVX指令集 处理 单精度浮点数组求和(支持vc、gcc,兼容Windows、Linux、Mac)...
  4. 跟互联力量学Silverlight之十_如何完整安装Silverlight 4中文版
  5. [导入]ASP.NET生成高质量缩略图通用函数(c#代码)
  6. mysql创建唯一索引_mysql创建唯一索引
  7. 【期末】202I-2022 IT项目管理期末考试(广州大学)
  8. 【未完待续】Git个人solo实际常用命令
  9. 【代码】python paramiko模块代码示例:远程执行命令及上传和下载
  10. 【收藏】Kubernetes(十七) 基于NFS的动态存储申请