首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时创建和更新远程跟踪分支?

何时创建和更新远程跟踪分支?
EN

Stack Overflow用户
提问于 2015-12-30 22:38:51
回答 1查看 504关注 0票数 2
  1. 如果我是正确的,则可以在克隆远程存储库时创建远程跟踪分支。是否还有创建远程跟踪分支的其他情况?
  2. 如果我是对的,则远程跟踪分支在从远程存储库获取/提取时会被更新。是否还有更新远程跟踪分支的其他情况?
  3. 作为2的特例,当git push将本地分支转到远程存储库时,如果本地分支在本地存储库中有关联的远程跟踪分支(即,如果本地分支是在版本控制中定义的本地跟踪分支,则git push是否更新远程跟踪分支,或者远程跟踪分支只能通过在git push之后运行git fetchgit pull间接地从远程存储库中更新)。
  4. 作为1的特例,如果git push将本地非跟踪分支推送到远程分支(即,如果没有对应的远程分支到要推送的本地分支),git push会创建与本地非跟踪分支关联的远程跟踪分支并将它们转化为本地跟踪分支吗?
EN

回答 1

Stack Overflow用户

发布于 2015-12-30 23:59:11

答案:

  1. 在最初克隆Git存储库之后,每当有人推举一个新分支时,在执行常规fetch (或pull)之后,将为这个新分支创建一个远程跟踪分支。
  2. 据我所知没有。抓取或拉动应该是唯一两个更新远程跟踪分支的操作。
  3. 不总是这样。尝试使用cannot be fast-forwarded (即远程跟踪分支包含当前不在本地分支中的提交)的相应远程跟踪分支推送本地分支将导致失败。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34538343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档