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

javascript - How to synchronize the Three.js and HTML/SVG coordinate systems (especially w.r.t. the y-axis)? -

javascript - How do I find how many occurences are there of a highlighted string, and which occurence is it? -

java - Reading data from multiple zip files and combining them to one -