![Rebase and merge pull request option should add a merge commit · Issue #1143 · isaacs/github · GitHub Rebase and merge pull request option should add a merge commit · Issue #1143 · isaacs/github · GitHub](https://user-images.githubusercontent.com/504505/34022126-5662c81c-e0f2-11e7-9237-3446cb429ae4.png)
Rebase and merge pull request option should add a merge commit · Issue #1143 · isaacs/github · GitHub
![GitHub rebase and squash considered harmful – Tim Abell – Helping teams ship software to be proud of. GitHub rebase and squash considered harmful – Tim Abell – Helping teams ship software to be proud of.](https://timwise.co.uk/assets/github-squash-evil.png)
GitHub rebase and squash considered harmful – Tim Abell – Helping teams ship software to be proud of.
![GitHub on X: "You don't like merge commits because they are polluting your Git history? You can now choose to rebase when updating a branch in a pull request 🥳 https://t.co/x0FRrMPM96 https://t.co/MEsD644YLS" / GitHub on X: "You don't like merge commits because they are polluting your Git history? You can now choose to rebase when updating a branch in a pull request 🥳 https://t.co/x0FRrMPM96 https://t.co/MEsD644YLS" /](https://pbs.twimg.com/media/FKxhAfPXwAE9hLS.jpg:large)
GitHub on X: "You don't like merge commits because they are polluting your Git history? You can now choose to rebase when updating a branch in a pull request 🥳 https://t.co/x0FRrMPM96 https://t.co/MEsD644YLS" /
![GitLab: Merge blocked: fast-forward merge is not possible. To merge this request, first rebase locally. | by Valentin Despa | DevOps with Valentine | Medium GitLab: Merge blocked: fast-forward merge is not possible. To merge this request, first rebase locally. | by Valentin Despa | DevOps with Valentine | Medium](https://miro.medium.com/v2/resize:fit:1060/1*NNoBDjvhbpyMlo7xo2H3Lw.png)