1

当我做'git分支'时,我得到

* (no branch)

当我做'git remote'时,我得到

test-mirror
test-dev
test-git

但是我看不到我的哪个本地分支是如何跟踪哪个远程分支的?

我认为它必须在我的本地分支与远程分支之间有一些映射。否则,当我执行“git pull”时,我什么也得不到。但是我已经完成了'git pull',我确实看到了新的变化。如何查看本地分支和远程分支之间的映射?

谢谢你。

4

1 回答 1

3

目前您不在任何分支上,因此它无法跟踪任何内容;-) 这也称为分离头。

这意味着您签出了特定的提交,而不是分支的尖端,并且由于提交是不可变的(固定 sha1)git 将无法更新它。

如果它位于分支的尖端,您将获得一个链接到分支的前一个尖端的新提交。

正如“没人”评论/链接的那样 - 使用git branch -vv # doubly verbose!

于 2012-10-24T15:01:23.393 回答