Ed Greenberg <edg@xxxxxxxxxxxxx> writes: > I think I understand this from the git-push man page, but I want to > make sure: > > I have two branches, master and develop. > > If I am (accidentally) sitting on master, and issue 'git push origin > develop', does this properly push develop to remote develop, or does > it push master to remote develop (which seems to be bad, in the most > common use case.) ? You can find it out yourself quite easily, I would think. $ git init src $ git init dst $ cd src $ git commit --allow-empty -m initial $ git checkout -b develop $ git commit --allow-empty -m second $ git checkout master $ git push ../dst develop Counting objects: 3, done. Delta compression using up to 6 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 226 bytes | 0 bytes/s, done. Total 3 (delta 1), reused 0 (delta 0) To ../dst * [new branch] develop -> develop -- 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