当前位置:   article > 正文

将现有的Git分支跟踪远程分支?_git 新分支 跟踪远端分支

git 新分支 跟踪远端分支

内容来自 DOC https://q.houxu6.top/?s=将现有的Git分支跟踪远程分支?

我知道如何创建一个新分支来跟踪远程分支,但是 如何让现有的分支跟踪一个远程分支?

我知道我可以直接编辑.git/config文件,但是似乎应该有一种更简单的方法。


给定一个分支foo和一个远程upstream

从Git 1.8.0开始:

git branch -u upstream/foo

  • 1
  • 2

或者,如果本地分支foo不是当前分支:

git branch -u upstream/foo foo

  • 1
  • 2

或者,如果您喜欢输入更长的命令,这些命令等同于上面的两个:

git branch --set-upstream-to=upstream/foo

git branch --set-upstream-to=upstream/foo foo

  • 1
  • 2
  • 3
  • 4

从Git 1.7.0(1.8.0之前)开始:

git branch --set-upstream foo upstream/foo

  • 1
  • 2

注意:

  • 所有上述命令都将导致本地分支foo从远程upstream跟踪远程分支foo
  • 旧的(1.7.x)语法已被弃用,以新的(1.8+)语法为首选。新语法旨在更加直观和易于记忆。
  • 定义上游分支将在运行新的远程时失败,尚未获取到已经存在的远程。在这种情况下,请事先运行git fetch upstream

另请参阅:为什么我需要一直做--set-upstream

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号