On Wed, Aug 20, 2008 at 4:40 PM, Andreas Färber <andreas.faerber@xxxxxx> wrote: > You need to name the local branch, not the remote one: > > $ git push origin mybranch > > It should then push to remotebranch. Not only that, but the "ahead of tracked branch" message depends on your local copy of the remote branch, not the remote copy of the remote branch. So after pushing, you have to do: git fetch origin I've often wondered if we can't just have push refetch the updated remote ref automatically. It's extremely hard to explain to newbies that after a push, the order of refs from newest to oldest is 'origin master', 'master', and 'origin/master'. Have fun, Avery -- 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