注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

亨利的3D幻想世界

 
 
 

日志

 
 
关于我

一个在奋斗中的码农

网易考拉推荐

git是如何知道本地分支与远程分支的跟踪关联关系的?  

2013-05-11 09:24:18|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

git是如何知道本地分支与远程分支的跟踪关联关系的?

In later versions of Git, after about

1.6.6 or so, Git makes it very easy to create a local- and remote-tracking branch pair

using a consistent ref name for them.

本语句来源于Oreilly《Version Control with Git 2012》P227

git1.6.6以后,git使用本地分支和远程分支一致的ref名字跟踪关联

键入 git branch -vv查看本地分支和远程分支的跟踪关联关系
clipboard[12]

打开项目配置文件

本地分支mater项下的merge=refs/heads/master ,这里的heads/master表示和远程origin的 origin/mastger关联

同样本地分支t1项下的merge=refs/heads/t1,这里的heads/t1表示和远程的origin的origin/t1关联

clipboard[14]

如果我们使用命令git branch --set-upstream让本地分支t1与远程的origin/master分支关联

clipboard[16]

关联了之后,我们再打开文件,查看
clipboard[18]

分支t1的merge=refs/heads/master,从原来的refs/heads/t1变为refs/heads/master

参考引用文档

1.Oreilly《Version Control with Git 2012》 ,Chapter 12 Creating Tracking Branches,p227,

  评论这张
 
阅读(4370)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018