On Thu, Nov 03, 2016 at 03:48:50PM +0000, Chris Purcell wrote: > Thanks, Jeff! If I remove the explicit configuration of remote.pushdefault > = "origin", I get the same error message as you, so I suspect that's _not_ > the default. That's really bizarre, because I get the same behavior with or without it set. Not only that, but it shouldn't even come into play, as branch.foo.remote should take precedence anyway. So now I'm really puzzled. -Peff