【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge
2015-04-29 16:13
661 查看
git pull的作用是,从远程库中获取某个分支的更新,再与本地指定的分支进行自动merge。完整格式是:
比如,取回远程库中的develop分支,与本地的develop分支进行merge,要写成:
如果是要与本地当前分支merge,则冒号后面的<本地分支名>可以不写。
通常,git会将本地库分支与远程分支之间建立一种追踪关系。比如,在git clone的时候,所有本地分支默认与远程库的同名分支建立追踪关系。也就是说,本地的master分支自动追踪origin/master分支。因此,如果当前处于本地develop分支上,并且本地develop分支与远程的develop分支有追踪关系,那么远程的分支名可以省略:
其实,git pull 命令等同于先做了git fetch ,再做了git merge。即:
好多人不建议使用git pull,喜欢自己merge,以便万一自动merge出错的时候可以解决冲突。
$ git pull <远程库名> <远程分支名>:<本地分支名>
比如,取回远程库中的develop分支,与本地的develop分支进行merge,要写成:
git pull origin develop:develop
如果是要与本地当前分支merge,则冒号后面的<本地分支名>可以不写。
git pull origin develop
通常,git会将本地库分支与远程分支之间建立一种追踪关系。比如,在git clone的时候,所有本地分支默认与远程库的同名分支建立追踪关系。也就是说,本地的master分支自动追踪origin/master分支。因此,如果当前处于本地develop分支上,并且本地develop分支与远程的develop分支有追踪关系,那么远程的分支名可以省略:
git pull origin
其实,git pull 命令等同于先做了git fetch ,再做了git merge。即:
git fetch origin develop git checkout develop git merge origin/develop
好多人不建议使用git pull,喜欢自己merge,以便万一自动merge出错的时候可以解决冲突。
相关文章推荐
- 【Git学习笔记】用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge【转】
- 用git pull取回远程仓库某个分支的更新,再与本地的指定分支自动merge
- 【Git学习笔记】git fetch取回远程库的更新到本地仓库中
- git 拉取远程指定分支 pull本地不存在的分支
- Git 学习笔记--拉取远程分支到本地
- git学习笔记(二):分支和远程仓库
- git 拉取远程指定分支 pull本地不存在的分支
- Git学习笔记---本地关联远程仓库
- (git fetch git push git pull)远程本地分支互相推送更新
- git pull取得远程仓库的对像并刷新、合并本地数据git fetch+get merge
- git 拉取远程指定分支 pull本地不存在的分支
- git clone 远程仓库上的某个分支,指定克隆到本地的repo目录名
- git学习笔记:分支和远程仓库
- git 从远程仓库指定分支clone代码到本地
- Git学习笔记(二) 远程仓库及分支
- 【Git学习笔记】 git克隆远程项目并创建本地对应分支
- GIT学习笔记--提交代码到远程仓库
- Git学习笔记 chapter05--添加远程仓库并同步
- Git远程仓库镜像代码自动更新工具
- Git更新远程仓库代码到本地 git fetch