How do you squash the last n commits into a single commit?
Answer Posted / Dev Prakash
In Git, you can use the 'interactive rebase' command to squash multiple commits into one. First, navigate to your branch: `git checkout <your-branch>`. Then, start an interactive rebase with the latest commit that should be squashed: `git rebase -i HEAD~n`. This will open a text editor displaying a list of commits. Change 'pick' for the last n commits to 'squash', save and exit the editor. Git will then prompt you to enter a commit message for the combined commits.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers