Hi Mathias, I hadn't seen this mail. Mathias Kunter wrote: > 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? I agree. In fact, back in 2014 I wrote a builtin called `git update` to fix all the problems with `git pull`. That command worked exactly as you suggest. I recently sent a new proposal for `git update` [1] asking for feedback on how different arguments should be handled. Nobody has suggested anything. For the next iteration I will implement what you suggested, in my opinion it makes sense. Cheers. [1] https://lore.kernel.org/git/20210705123209.1808663-1-felipe.contreras@xxxxxxxxx/ -- Felipe Contreras