我建立了一个分支来追踪一个裁判。git checkout <branchname>
会切换到那个分支,而 git status
会告诉我分支离原点有多远,但令我惊讶的是 origin/HEAD
仍然指向 origin/master
而不是 origin/<branchname>
所以我的问题是,在什么情况下原点/头会被移动?
编辑:
我很欣赏关于 怎么做移动原点/HEAD 的答案,但我感兴趣的是什么“有机”移动它,外面我明确告诉它这样做。
例如,当我切换分支时,git 使 HEAD 指向我正在检查的分支,所以我很惊讶原点/HEAD 没有以相同的方式移动。