git checkout --track origin/abranch will only create 'abranch', not a branch with a different name. git checkout -b mybranch origin/abranch will create mybranch and track origin/abranch
git checkout --track origin/abranch
'abranch'
git checkout -b mybranch origin/abranch
mybranch
origin/abranch