From: Mathias Kunter Date: Mon, 31 May 2021 09:18:31 GMT Subject: Default behavior of git pull Message-ID: <7a97ac78-f405-2dca-2998-f03637cc8255@gmail.com> Wouldn't it make sense if "git pull" would by default also pull the branch with the same name from the remote, in case no upstream is configured? If I can push to a remote with a simple "git push", then I'd also expect to be able to pull from that same remote with a simple "git pull". Does anything speak against this? Example: git clone $url git checkout -b fix-1 # do commits git push # push to origin/fix-1 (works) git push origin # push to origin/fix-1 (works) # other people push to origin/fix-1 git pull # pull from origin/fix-1 (fails) git pull origin # pull from origin/fix-1 (fails)