0
我有以下分支机构(本地和远程):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
。
编辑:奇怪的是,我认为当我推,alter
推origin/master
和alter_old
推到origin/alter_old
。为什么是这样?
'git分支 -u origin/alter_old'返回'-bash:BRANCH:没有这样的文件或目录。 'git branch alter_old -u origin/alter_old'返回相同的'error:unknown switch'u''。和set-upstream-to完全一样。 –
Nordico
2014-12-05 19:54:25
您使用的是哪个版本的git? – pratZ 2014-12-05 19:55:26
git版本1.7.9.5 – Nordico 2014-12-05 19:56:40