Default behavior of git pull
- From
Mathias Kunter <mathiaskunter@gmail.com>
- Date
- May 31, 2021, 09:18 UTC
- 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)