github pull最新代码实现方法
转载 2017-12-20
本文主要介绍 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最新代码的资料整理,后续继续补充相关资料,谢谢大家对本站的支持!
相关文章推荐
CI框架AR操作(数组形式)实现插入多条sql数据的方法 2018-02-02
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能 2018-01-12
lnmp重置mysql数据库root密码的两种方法 2018-01-21
php下实现伪 url 的超简单方法[转] 2018-03-06
实现释放CentOS系统内存的Shell脚本分享 2018-02-14
php实现基于openssl的加密解密方法 2018-03-12
PHP大批量数据操作时临时调整内存与执行时间的方法 2018-04-03
BootStrap实现文件上传并带有进度条效果 2018-02-27
PHP基于数组实现的分页函数实例 2018-03-11
CentOS 7.0下nginx实现每天定时分割日志 2018-02-09
git相关资料最新加入文章
git相关资料最近一周排列榜
git相关资料最近一个月排列榜
git相关资料总排列榜
Git使用小坑 Out of memory错误的解决方法 2018-01-04
github pull最新代码实现方法 2017-12-20
git 删除分支和回滚的实例详解 2017-12-28
解决因文件权限导致git fetch命令执行失败的问题 2017-12-31
Visual Studio Code 使用Git进行版本控制(图文教程) 2017-12-28
github上传时出现error: src refspec master does not match any解决办法 2018-01-04
一台电脑上,两个及多个git账号配置 2018-07-04
在 Shell 提示符中显示 Git 分支名称的方法 2017-12-31
vscode中利用git通过ssh连接github的方法 2017-12-28
详解git无法pull仓库refusing to merge unrelated histories 2017-12-29