github pull最新代码实现方法

 更新时间:2016年09月07日 16:09:12   作者:water___Wang  
本文主要介绍 github pull最新代码的资料,这里对 github pull最新代码做了详细流程介绍,有需要的小伙伴可以参考下

github现在已经经常用了,但是经常遇到下面的问题

比如:从一个项目A中fork了一个分支B,并且在分支B有了改动。过了几天后,项目A中的代码应该会有很多人提交修改了,现在想将最新的代码pull到分支B。请问如何做呢?在github界面上没有看到响应的按钮

解决步骤:

  假设你fork的项目原始地址是urlRep, 你自己的是urlYou

$ git remote  add upstream urlRep
# 你本地的origin应该跟自己的remote,并且当前本地branch是master。
$ git fetch upstream
$ git merge upstream/master  #merge可能会有冲突,手工解决掉并commit
$ git push # push到你自己的fork上

然后向原始项目提交一个pull request。 不知道你是不是想要这个…我现在是通过这种方式更新的,直接用git 的 bash;

另,git fetch upstream的作用:

git fetch:从远程下载分支。git fetch upstream

A:B,将远程仓库upstream下的A分支下载到本地,本地叫B分支。如果不带A:B参数,则下载以后,可能会叫upstream/A(如果远程是A分支的话),远程分支要通过git

branch -r查看。一般的做法是先git fetch upstream

master:tmp(将远程的master先下载到本地的tmp分支,然后git diff

tmp看看本地master和tmp的区别,没问题的话再git merge tmp。这样比直接git pull upstream来的安全。

以上就是github pull最新代码的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!

相关文章

  • LuLu打造一款macOS的开源防火墙

    LuLu打造一款macOS的开源防火墙

    LuLu是一款macOS下的免费且开源防火墙 ,其主要用于阻止未经授权的(传出)网络流量,除非用户明确允许,下面通过本文给大家分享通过LuLu打造一款macOS的开源防火墙功能,一起看看吧
    2018-03-03
  • sqlserver服务器名称改成本地IP地址登录的解决办法

    sqlserver服务器名称改成本地IP地址登录的解决办法

    这篇文章主要介绍了sqlserver服务器名称改成本地IP地址登录的解决办法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-01-01
  • Win2008 蓝屏漏洞揭秘

    Win2008 蓝屏漏洞揭秘

    蓝屏漏洞威胁的是服务器操作系统Windows Server 2008,这意味着如果Windows Server 2008蓝屏,将导致服务器停止服务……
    2009-10-10
  • Linux Makefile与Shell的问题

    Linux Makefile与Shell的问题

    大概只要知道Makefile的人,都知道Makefile可以调用Shell脚本。但是在实际使用时,并不那么简单,一些模棱两可的地方可能会让你抓狂。你若不信,可以先看几个例子,想象一下这些这些例子会打印什么内容,记下你想象的结果,然后在计算机上运行这些例子,对照看一下
    2016-03-03
  • git标签管理_动力节点Java学院整理

    git标签管理_动力节点Java学院整理

    这篇文章主要为大家详细介绍了git标签管理的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 浅析NFS服务器原理以及搭建配置部署步骤

    浅析NFS服务器原理以及搭建配置部署步骤

    本文对NFS服务器原理作了简要的分析,对NFS服务器的搭建配置步骤作了详细的图文描述,有需要的朋友可以借鉴参考下,希望可以对你有所帮助
    2021-08-08
  • 集群运维自动化工具ansible的安装与使用(包括模块与playbook使用)

    集群运维自动化工具ansible的安装与使用(包括模块与playbook使用)

    Ansible是一款很好的基于ssh方案的,替代品,他能够大大简化Unix管理员的自动化配置管理与流程控制方式。它利用推送方式对客户系统加以配置,这样所有工作都可在主服务器端完成。
    2014-07-07
  • 联想服务器X3850 X6 配置RAID5阵列图文方法

    联想服务器X3850 X6 配置RAID5阵列图文方法

    这篇文章主要介绍了联想服务器X3850 X6 配置RAID5阵列图文方法,需要的朋友可以参考下
    2018-05-05
  • 在Windows平台下安装与配置Memcached的方法分享

    在Windows平台下安装与配置Memcached的方法分享

    在Windows平台下安装与配置Memcached的方法,Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载
    2012-05-05
  • ansible管理工具的环境及部署安装

    ansible管理工具的环境及部署安装

    这篇文章主要为大家介绍了管理工具ansible的环境安装及部署过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-03-03

最新评论