Categories

Oct 16, 2019 in Git
Q: How do you squash the last N commits into a single commit?

1 Answer

Oct 16, 2019

There are two options to squash the last N commits into a single commit include both of the below-mentioned options in your answer

If you want to write the new commit message from scratch use the following command

git reset –soft HEAD~N &&git commit

If you want to start editing the new commit message with a concatenation of the existing commit messages then you need to extract those messages and pass them to Git commit for that I will use

git reset –soft HEAD~N &&git commit –edit -m”$(git log –format=%B –reverse [email protected]{N})”

Click here to read more about GIT
Click here to read more about Insurance

Related questions

Madanswer
Oct 16, 2019 in Git
Jul 25, 2019 in Git
Jul 25, 2019 in Git
...