转载地址:如何同步 Github fork 出来的分支

git remote add upstream git@github.com:original_owner/original_repository.git
git fetch upstream
git merge upstream/master
git commit -m "message"
git push origin master
  1. 从上游仓库获取到分支,及相关的提交信息,它们将被保存在本地的 upstream/master分支
  2. 在你本地的 master 分支上,将合并后的信息提交
  3. push 到你远程的仓库

我在最后一步 push 的时候报错:

$ git push origin master
To https://github.com/USERNAME/REPOSITORY.git! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/USERNAME/REPOSITORY.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again.  See the
'Note about fast-forwards' section of 'git push --help' for details.

原来是因为没有 commit, Dealing with non-fast-forward errors

将fork出来的分支与原项目合并相关推荐

  1. Fork原项目新增分支的同步和推送

    在 Github 或者 Gitlab Fork 项目以后,原项目增加了新的分支,我们可以通过以下流程将分支同步下来 本项目前提假设我们设置了 remote 的名称为 up 与源项目关联. $ git ...

  2. github上fork原项目,如何将本地仓库代码更新到最新版本?

    https://www.cnblogs.com/eyunhua/p/8463200.html 场景: 在github上fork原项目,项目组成员发起pull request提交了代码,这时自己在本地仓 ...

  3. Git协助方式:Fork项目开发新功能并使用Pull-Request把新特性推送给原项目

    Git协助方式:Fork项目开发新功能并使用Pull-Request把新特性推送给原项目 Pull Request 是开发者使用 GitHub 进行协作的利器.这个功能为用户提供了友好的页面,让提议的 ...

  4. 【JUC并发编程12】Fork与Join分支

    12 Fork 与 Join分支 将一个大的任务拆分成多个子任务进行并行处理,最后将子任务结果合并成最后的计算结果. 该算法相当于递归,且是二分查找思路 class Fibonacci extends ...

  5. 使用git新建分支推送项目

    前言: 作者:神的孩子都在唱歌 一个还在努力的编程小白 转载请标注来源 使用git新建分支推送项目 一. 新建自己的分支 二. 推送项目到仓库 三. 错误 四. 参考 一. 新建自己的分支 如果单纯的 ...

  6. gif 分支的新建与合并

    分支的新建与合并 现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程: 开发某个网站. 为实现某个新的需求,创建一个分支. 在这个分支上开展工作. 假设此时,你突然接到一个 ...

  7. git 图形化工具 GitKraken 的使用 —— 分支的创建与合并

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 分支管理是Git工作流的重点 在之前的文章中通过GitKraken可以很清楚的看到,每一次commi ...

  8. Git如何合并分支到主干及合并主干到分支

    Git如何合并分支到主干及合并主干到分支 文章目录 Git如何合并分支到主干及合并主干到分支 零.预备知识 一.创建分支 二.合并分支到主干 三.合并主干到分支 参考资料 精益开发实践用看板管理大型项 ...

  9. Git多分支开发时 merge 合并策略

    一 . develop.master.hotfix 合并策略 项目一般会有develop.master另个分支develop分支部署在测试环境测试,多个开发工程师把自己的commit都提交到devel ...

最新文章

  1. Nginx配置文件nginx.conf中文详解(总结)
  2. 机器学习数据预处理之缺失值:预测填充(回归模型填充、分类模型填充)
  3. 一般将来时语法课教案_速看,如何在考场写出一篇脱颖而出的教案
  4. django contrib 包简介
  5. Shell告警系统(需求分析,告警系统主脚本,告警系统配置文件,告警系统监控项目)...
  6. Struts2 第9part 通过实现ModelDriven来接收参数
  7. Final Cut Pro X中如何使音视频片段能够自由拖动
  8. ios高效开发-正确的使用枚举(Enum)
  9. 来认识下less css
  10. Bean的作用域scope
  11. CNN LeNet-5 AlexNet VGG简介
  12. sublime text3格式化代码快捷键
  13. GIF微信表情如何制作
  14. HTML中span标签使用详解含多种实例(转)
  15. Android TextView设置跑马灯效果
  16. 调整照片色彩改变照片风格Lightroom Classic2022中文
  17. 量子通信,永不陷落的安全堡垒?
  18. 《心流:最优体验心理学》读书笔记
  19. 继明哥的否定之后,java泰又出新作!明哥接码!
  20. webpack4 优化耗时分析speed-measure-webpack-plugin插件

热门文章

  1. JMM和底层实现原理
  2. mysql索引及优化
  3. TCP 可靠传输机制详解
  4. 工程之星android版使用,安卓版工程之星软件网络1+1模式及网络cors连接操作详解...
  5. 描述java源程序构成_Java第二章Java程序设计
  6. python面向对象作业_python面向对象编程作业
  7. 私家车合乘系统 matlab,适用于预约拼车的合乘人员沟通方法及其系统的制作方法...
  8. python形参中传入两个实参_认识Python函数的两个概念:形参与实参(16)
  9. 获取字符串中的.前面的长度_算法连载之求解不含有重复字符的最长子串长度...
  10. thinkphp项目mysql类关系_ThinkPHP数据库与模型