Hi everyone, I've noticed that the default behaviour of 'git push' is to push to *all* branches that have a remote branch set up. In order to push just to one branch, you must specify 'git push repo branchname'. This seems rather unintuative to me, and in the case of a '--force', almost certainly not what you want. You're usually working on one branch and just want to push that one, and it's usually the branch you're currently on. And in the case of a '--force', in addition by pushing all branches to remote, you are going to undo any changes on other branches made since you updated them on your local repo. Wouldn't it be better for git's default push behaviour (at least with the '--force' option) to be just to push to the current branch in the current repo? To push to all branches you could have an '--allbranches' option. Best regards, Jeremy Morton (Jez) -- 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