0
Q:

squash commits in git

# THIS TURNS YOUR WHOLE COMMIT HISTORY INTO ONE SINGLE COMMIT!
# BE CAREFUL!

git rebase --root -i

# In your editor, for each commit except the top, change `pick` to `squash`
2
git rebase -i HEAD~2
0
git reset --soft HEAD~3 &&
git commit
1

New to Communities?

Join the community