I find this terminology confusing.  Doesn't the master contain the branch?  
So, why can't I push a branch against the master?  If I've checked out 
branch x, the push will be applied to that branch, I would expect.

Why is it designed so that you must specify the branch with checkout but 
again specify the branch with push -- seems redundant.  I'm sure to be 
corrected :)

The git tutorial:


doesn't mention this in a way which I saw, they just switch back to the 
master and drop the branch as redundant, ignoring the possibility of 
pushing that branch.  For me, this was an oversight.



You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To view this discussion on the web visit 
To post to this group, send email to git-users@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to