【问题标题】:What does mean tracking a branch in git / gitlab [duplicate]在 git / gitlab 中跟踪分支是什么意思 [重复]
【发布时间】:2019-09-09 17:42:24
【问题描述】:

我的电脑上有一个 gitlab 服务器和 git 命令。

我可以创建一个本地分支:

git branch my_local_branch

我可以在我的服务器上推送这个分支:

git push origin my_local_branch

我可以通过以下方式获取服务器上的其他分支:

git pull another_branch

我可以在对文件进行更改后推送它。

所以我不明白什么是 git track 命令。

我可以用拉/推无法做到的跟踪功能做更多的事情?

【问题讨论】:

标签: git gitlab


【解决方案1】:

Git 中的“跟踪分支”是连接到远程分支的本地分支。当你推拉那个分支时,它会自动推拉到它所连接的远程分支。

如果您总是从同一个上游分支拉入新分支,并且不想显式使用“git pull”,请使用此选项。

你可以找到详情here

【讨论】:

  • 但是当使用 git push 和 git pull 时,我也将本地连接到远程分支?
  • 如果您有多个遥控器,那么您必须指定遥控器名称。也就是说,git push <remoteName>。如果你 track ,你将不再指定远程名称。
  • 好的,你的意思是只有当我们有一个单一的存储库时,track才有效。只有当我们有多个遥控器时才需要推/拉?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-25
  • 2013-09-29
  • 1970-01-01
  • 1970-01-01
  • 2015-05-14
相关资源
最近更新 更多