я следующие ветви (локальные и удаленные):Git - отслеживание изменений конфигурации ветвей
origin/master
origin/alter
origin/alter_old
master
alter
alter_old
Если я git branch -vv
я получаю:
master 6aec3b5 [origin/master] blam
alter 8c32a03 blaa1
alter_old 1669af7 [origin/alter: ahead N, behind M] blaa2
Я хочу alter
отслеживать origin/alter
и alter_old
для отслеживания origin/alter_old
. Как мне это сделать? Я попытался следующие:
git checkout alter_old
git branch -u origin/alter_old
, но я получаю:
error: unknown switch `u'
И то же самое для --set-upstream-to
.
EDIT: Как ни странно, я думаю, что, когда я нажимаю, alter
толкает в origin/master
и alter_old
толкнул origin/alter_old
. Почему это?
'git branch -u origin/alter_old' returns' -bash: ФИЛИАЛ: Нет такого файла или каталога'. 'git branch alter_old -u origin/alter_old' возвращает ту же ошибку: неизвестный переключатель 'u''. И точно так же для set-upstream-to. –
Nordico
какая версия git вы используете? – pratZ
git version 1.7.9.5 – Nordico