Git本地分支与远程分支关联
当clone完版本库,切换到开发分支后,使用git pull -r 拉取并合并分支之后会出现一下提示:
$ git pull -r
From ssh://192.168.1.226:29418/ethank-server
bc86d14..b72fc88 dev -> origin/dev
There is no tracking information for the current branch.
Please specify which branch you want to rebase against.
See git-pull(1) for details
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> dev
这是由于本地分支并没有和远程分支进行关联,关联之后会在.git/config中增加 一下类似的条目:
[branch "master"]
remote = origin
merge = refs/heads/master
我们根据提示执行命令:git branch --set-upstream-to=origin/dev dev
执行后.git/config文件中会增加:
[branch "dev"]
remote = origin
merge = refs/heads/dev
之后就可以使用git pull -r
但如果手动先git fetch 然后再git rebase origin/dev 手动合并就不会弹出错误提示 ,
建议还是使用git branch --set-upstream-to关联远程分支
最新文章
- jQuery和Ajax的使用(杂记)
- HTML列表元素
- C++内嵌汇编代码,简单文件加密
- iTunes Connect TERMS OF SERVICE
- Netbeans Platform 工程,免安装JDK
- 原生javascript焦点轮播图
- c++面试题【转】
- Freemodbus介绍及测试
- HDU4474
- Linux离线安装Ruby详解
- CentOS安装JAVA
- 【Linux】CentOS7下安装JDK详细过程
- test request&;&;response 代码实现
- 图->;最短路径->;多源最短路径(弗洛伊德算法Floyd)
- Python模块学习 - Paramiko
- 如何查看oracle用户具有的权限和角色
- 05-Mirrorgate数据库信息
- Python - Scrapy 框架
- Docker(3):Dockerfile介绍及简单示例
- 函数式编程的终极形式:面向映射流的编程pipeline
热门文章
- .net2.0 C# Json反序列化
- java反射技术实例
- BZOJ 1617 [Usaco2008 Mar]River Crossing渡河问题:dp
- codeforces B. Marathon 解题报告
- gzhu 2013 Good Sequence 解题报告
- C++模板之函数模板实例化和具体化
- ubuntu16.04 + cuda9.0(deb版)+Cudnn7.1
- 配置web应用
- zlog 纯C日志函数库的简单使用方法
- jQuery.validator.addMethod方法的使用