So I created a branch that tracks 'origin' which is remote: git checkout -b small_fixes origin I can do a 'git pull' and everything works as expected. I did some commits in this branch and I issue a 'git push'. To my surprise the 'git push' is still operating on the master and not the current 'small_fixes' branch! What is the rationale behind this ? I would expect to push from my current branch to origin (especially that I am --tracking origin). -- aghiles -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html