У меня есть ветвь, настроенная для отслеживания ссылки в источнике. git checkout <branchname>
переключается на эту ветку, а git status
покажет мне, как далеко впереди или позади моего ветки происходит происхождение, но я удивлен тем, что origin/HEAD
все еще указывает на origin/master
, а не origin/<branchname>
Итак, мой вопрос заключается в том, при каких обстоятельствах происходит перемещение origin/HEAD?
EDIT:
Я ценю ответы о том, как перемещать начало /HEAD, но меня интересует то, что "органично" перемещает его, вне меня явно говорит ему об этом.
Например, когда я переключаю ветки, git делает HEAD точкой в ветке, которую я проверяю, поэтому я удивлен, что origin/HEAD не перемещается таким же образом.