![Why does git pull perform a merge instead of a rebase by default? - Software Engineering Stack Exchange Why does git pull perform a merge instead of a rebase by default? - Software Engineering Stack Exchange](https://i.stack.imgur.com/VoW5v.png)
Why does git pull perform a merge instead of a rebase by default? - Software Engineering Stack Exchange
![How I managed to not mess up my git history thanks to `git pull — rebase …` | by Maya Treacy | AnitaB.org Open Source | Medium How I managed to not mess up my git history thanks to `git pull — rebase …` | by Maya Treacy | AnitaB.org Open Source | Medium](https://miro.medium.com/v2/resize:fit:638/1*bRphImOlKsCoeBmA9rnSmA.jpeg)
How I managed to not mess up my git history thanks to `git pull — rebase …` | by Maya Treacy | AnitaB.org Open Source | Medium
![Pull remote" button should hint that rebase will occur for branch · Issue #6553 · desktop/desktop · GitHub Pull remote" button should hint that rebase will occur for branch · Issue #6553 · desktop/desktop · GitHub](https://user-images.githubusercontent.com/10404068/48293171-a60a7100-e432-11e8-86be-1accc402bf99.gif)
Pull remote" button should hint that rebase will occur for branch · Issue #6553 · desktop/desktop · GitHub
![Git Rebase: Don't be Afraid of the Force (Push) · Gerald's blog about .NET, .NET MAUI, Blazor, ASP.NET, Git, Azure and more! Git Rebase: Don't be Afraid of the Force (Push) · Gerald's blog about .NET, .NET MAUI, Blazor, ASP.NET, Git, Azure and more!](https://blog.verslu.is/git/git-rebase/images/Mergevsrebase.png)