From: Junio C Hamano Date: Tue, 04 Jan 2022 20:35:51 GMT Subject: Re: [PATCH v4 1/1] push: make 'set-upstream' have dafault arguments Message-ID: In-Reply-To: <20220104132839.1209-1-chakrabortyabhradeep79@gmail.com> Abhradeep Chakraborty writes: > * For push.default=upstream, If an upstream is already defined then > 'git push -u' should only set that branch as the upstream of the > local branch. This already works in git. But if an upstream is not > provied, it should throw error. So, I am not sure whether 'git push > -u' (with no upstream information) should create a new branch with > the same name or not. What do you think about that? I think erring on the side of caution is more sensible than blindly assuming that the user wants a new branch with the same name. Thank you for working on the topic and thinking its ramifications through.