remote branch - Git - Change tracking configuration of branches -


i have following branches (local , remote):

origin/master origin/alter origin/alter_old master alter alter_old 

if git branch -vv get:

master     6aec3b5 [origin/master] blam alter      8c32a03 blaa1 alter_old  1669af7 [origin/alter: ahead n, behind m] blaa2 

i want alter track origin/alter , alter_old track origin/alter_old. how can it? tried following:

git checkout alter_old git branch -u origin/alter_old 

but get:

error: unknown switch `u' 

and same --set-upstream-to.

edit: strangely, think when push, alterpushes origin/master , alter_old pushed origin/alter_old. why this?

for git 1.8.0 onwards

git branch alter_old -u origin/alter_old 

or

git branch alter_old --set-upstream-to origin/alter_old 

for git 1.7.0 : use --set-upstream instead of --set-upstream-to

git branch --set-upstream alter_old origin/alter_old 

Comments

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -