![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.
![Copy PR description to "Squash and Merge" commit message · Issue #2103 · refined-github/refined-github · GitHub Copy PR description to "Squash and Merge" commit message · Issue #2103 · refined-github/refined-github · GitHub](https://user-images.githubusercontent.com/5572247/58656651-b446ae80-82ea-11e9-8df1-ca0f4709c641.png)
Copy PR description to "Squash and Merge" commit message · Issue #2103 · refined-github/refined-github · GitHub
![Pull request "Squash and merge" button changes author details · Issue #1368 · isaacs/github · GitHub Pull request "Squash and merge" button changes author details · Issue #1368 · isaacs/github · GitHub](https://user-images.githubusercontent.com/11860880/54306120-71a4ee00-45a7-11e9-96dc-5617c94a65d8.png)
Pull request "Squash and merge" button changes author details · Issue #1368 · isaacs/github · GitHub
![New options for controlling the default commit message when merging a pull request - The GitHub Blog New options for controlling the default commit message when merging a pull request - The GitHub Blog](https://i0.wp.com/user-images.githubusercontent.com/2503052/185994628-01c2c9c4-4664-4829-ba5b-a7135c74dc0b.png?w=629&ssl=1)
New options for controlling the default commit message when merging a pull request - The GitHub Blog
![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)