4

这是的git-sh输出branch -a

在此处输入图像描述

这里的右箭头是什么->意思?

跟追踪有关系吗?

(据我所知,红色分支是来自远程仓库的只读分支。

我知道我在本地 GIT 存储库中创建的分支必须配置为跟踪远程 GIT 上的特定分支(这样命令pull就可以在不指定远程分支的情况下工作)。

我知道在这个 repo 中唯一应该配置的跟踪是我的本地 master 到源 master 的跟踪。)

4

1 回答 1

2

箭头只是一个符号引用,表示远程origin/HEAD分支和远程origin/master分支之间有一层间接关系。

为了查看跟踪,您需要添加一个标志来触发更高级别的详细信息。-vv这是带有标志的同一命令的输出。

在此处输入图像描述

-vv 标志为每个分支的输出添加详细信息。考虑主分支的行。它现在给出了分支的头部提交的 SHA-1 哈希,然后,在括号中,它告诉我们主分支正在跟踪的远程分支 -- origin/master。当我们克隆我们的本地仓库时,这个跟踪是由 git 建立的;master 是唯一自动配置跟踪的分支。

接下来,我还配置了我的本地分支来跟踪远程bDev上的同名分支。origin注意,本地分支和被跟踪的远程分支不必具有相同的名称,但它很常见。

于 2013-07-25T22:03:13.340 回答