From: Ramkumar Ramachandra Date: Wed, 10 Apr 2013 21:23:04 GMT Subject: Re: [ITCH] Specify refspec without remote Message-ID: In-Reply-To: <20130410211824.GC27070@google.com> Jonathan Nieder wrote: > When people disagree about sane defaults, that's a sign that we didn't > understand the problem well. Often more thinking can lead to a > simpler answer. Okay, let's see if we can all agree. In a different email, you wrote: > git push master > ... > a) Error: you didn't tell me which remote to push to. > b) Just behave like "git push my-personal-remote master". > c) Behave like "git push origin master". Here, I'd argue for (d): push to branch.master.pushremote/ branch.master.remote/ remote.pushdefault/ origin. If others agree on this, we can break "matching" appropriately, like I proposed earlier, to make everything consistent once again.