I have tried multiple ways to squash my remote repo commits but didnt get it right. I want to squash them all and make it one . Below is the list of commits. Below is the summary of my pull request to upstream (which lists 7 commits). I want to list only one instead of 7.
2 Answers
Another way is to use squash - i other work interactive rebase
In order to do a git squash follow those steps:
# X is the number of commits you wish to squash, in your case 7 # In this interactive rebase there can be more that 7 commits if # there was a merge in one of them git rebase -i HEAD~X Once you squash your commits - choose the s for squash = it will combine all the commits into a single commit.
1 Comment
A srinivas
Your answer is also correct. But I already had got a right answer. And there is no option to tick both the answers "Right". :)

