Допустим, у меня есть удаленная ветка origin/foo
. Я хочу создать локальную ветку, foo
указывающую на тот же коммит, origin/foo
на который сейчас указывает удаленная ветка. Я могу это сделать, git checkout foo
и это то, что мне нужно, за исключением того, что это изменится на рабочий каталог и HEAD
. Есть ли способ добиться того же результата без проверки foo
ветки?
решение1
Да, есть способ. Ты можешь это сделать git branch foo origin/foo
.
Тогда у вас останется локальный филиал foo
, и он будет отслеживать удаленный origin/foo
.