Learn Git: Git Squash

Intermediate Git Tutorial

What is Git squash? Squashing is a way to rewrite your commit history in Git and reduce the noise in a busy Git repository.

Watch this intermediate Git tutorial video to learn how to squash a commit in Git and how you can use the Git squash command to clean up your commit history. This can be particularly helpful if you want to polish up your work before sharing with a teammate.

Additional Resources

Subscribe to learn Git

Git Tips straight to your inbox

Make Git Easier, Safer &
More Powerful

with GitKraken