Git 使用文档( git pull/fetch )
为什么80%的码农都做不了架构师?>>>
学习地址:http://www.yiibai.com/git/home.html (觉得还不错,推荐一下)
git pull
由 YeaWind 翻译整理 注:由于水平有限,欢迎指正。转载请务必注明出处。
git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。它的完整格式稍稍有点复杂。
$ git pull <远程主机名> <远程分支名>:<本地分支名>
比如,取回origin主机的next分支,与本地的master分支合并,需要写成下面这样。
$ git pull origin next:master
如果远程分支是与当前分支合并,则冒号后面的部分可以省略。
$ git pull origin next
上面命令表示,取回origin/next分支,再与当前分支合并。实质上,这等同于先做git fetch,再做git merge。
$ git fetch origin
$ git merge origin/next
在某些场合,Git会自动在本地分支与远程分支之间,建立一种追踪关系(tracking)。比如,在git clone的时候,所有本地分支默认与远程主机的同名分支,建立追踪关系,也就是说,本地的master分支自动”追踪”origin/master分支。
Git也允许手动建立追踪关系。
git branch --set-upstream master origin/next
上面命令指定master分支追踪origin/next分支。
如果当前分支与远程分支存在追踪关系,git pull就可以省略远程分支名。
$ git pull origin
上面命令表示,本地的当前分支自动与对应的origin主机”追踪分支”(remote-tracking branch)进行合并。
如果当前分支只有一个追踪分支,连远程主机名都可以省略。
$ git pull
上面命令表示,当前分支自动与唯一一个追踪分支进行合并。
如果合并需要采用rebase模式,可以使用–rebase选项。
$ git pull --rebase <远程主机名> <远程分支名>:<本地分支名>
标签:git pull
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:易百教程 [http:/www.yiibai.com]
本文标题:git pull
本文地址:http://www.yiibai.com/git/git_pull.html
______________________________________________________
补充:
查看你的Git全局设置信息
命令:git config -l
参考地址:http://my.oschina.net/freeblues/blog/195118
jiangzhongliandeMacBook-Pro:git_others jiangzl$ git config -l
user.name=jiangzhonglian
user.email=jiang-s@163.com
转载于:https://my.oschina.net/repine/blog/601994
Git 使用文档( git pull/fetch )相关推荐
- 【学习笔记】git 使用文档
安装 git # mac 环境 brew install git 检查是否安装成功 ➜ ~ git --version git version 2.20.1 (Apple Git-117) 卸载 gi ...
- 版本控制工具之Git使用文档
以下讨论基于gitlab系统作为代码仓库. 项目Git初始化 创建一个空的git库或者初始化一个旧有git仓库 git init 现有项目关联到远程仓库 git remote add origin g ...
- git checkout 文档
名称 git-checkout - 切换分支或回复工作目录文件 概要 git checkout [-q] [-f] [-m] [<branch>] git checkout [-q] [- ...
- Git帮助文档阅读笔记----第二章
记录每次更新到仓库 工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪 文件的状态变化周期 检查当前文件状态 要确定哪些文件当前处于什么状态,可以用 git status 命令 $ git st ...
- Git学习文档之二 应用总结-svn迁移到git
##svn迁移到git 在 Subversion,每个提交者在都在主机上有一个用户名,记录在提交信息中.如果想让这条信息更好的映射到 Git 作者数据里,则需要 从 Subversion 用户名到 G ...
- Git科普文,Git基本原理各种骚操作
Git简单介绍 Git是一个分布式版本控制软件,最初由Linus Torvalds创作,于2005年以GPL发布.最初目的是为更好地管理Linux内核开发而设计. Git工作流程以及各个区域 Wo ...
- Git学习文档之一 学习文档-并行开发
##并行开发 ###集成管理员工作流 由于 Git 允许使用多个远程仓库,开发者便可以建立自己的公共仓库,往里面写数据并共享给他人,而同时又可以从别人的仓库中提取他们的更新过来.这种情形通常都会有个代 ...
- Git学习文档之一 学习文档-上传下载
##上传下载 ###如何上传(推送数据到远程仓库) 项目进行到一个阶段,要同别人分享目前的成果,可以将本地仓库中的数据推送到远程仓库.实现这个任务的命令很简单: git push [remote-na ...
- Git学习文档之一 学习文档-合并分支
##合并分支 ###新建分支 执行下面命令新建并切换到分支: $ git checkout -b dev 该命令相当于执行了下面的两条命令: $ git branch dev $ git checko ...
最新文章
- 英伟达一大波硬件来袭:今日GTC发布专业GPU与DPU,为收购ARM将在英国建超算
- python怎么读取txt文件内容然后保存到excel-Python实现读取txt文件并转换为excel的方法示例...
- (转)CSS样式表继承详解
- 百度牵头,全球首个面向商业化运营的Robotaxi技术标准正式发布
- OpenBSD 5.1 正式版发布
- JS获取浏览器信息及屏幕分辨率
- 人生感悟:生活磨练有时也是一种财富
- window安装python3后怎么用pyspark_pyspark:连接spark集群Windows环境搭建
- 2017php类库,AMQB官方PHP库
- C语言物业费管理系统设计,基于SSM框架的物业缴费管理系统设计与实现源码
- Java多线程及锁相关面试题
- 数字电路基础与Quartus-II入门之——D触发器
- 基于FPGA的交通灯设计
- 360漏洞修复卡在正在安装的解决方法
- 中国大学MOOC政府会计实务题库及答案
- vmware horizon桌面云部署
- 利用python制作小游戏
- 百度SEO站群彩虹网盘外链程序源码V5.1|网盘外链源码
- div与p标签均为块级元素,区别是什么?
- o2o项目部署前,阿里云的申请与环境搭建
热门文章
- java过滤器对ext异步,拦截EXT请求的过滤器
- linux下无线网卡安装debian,Debian/Linux下无线网卡驱动的安装,网卡型号是「BCM43228」...
- 几种测量app启动时间的方式
- 智能一代云平台(四):15年上半年维护过程中精彩小插曲
- 知道吗?BAT去年在KDD上作为第一单位发表了12篇文章!(内附每篇文章解读)...
- DeepMind去年亏损27亿元,同比扩大221%,谷歌说:继续烧
- 保卫Google!刻不容缓
- 合作 | IEIC·IT耳朵智能创新大会:人工智能落地将带来新风口
- 高达大战分晓!日本机器人先赢后输,遭电锯切割惨惨惨 | 附高清完整视频
- IT运维管理必备工具大全,看完还敢称自己是高手吗?