As a git best practice, one should commit frequently, but to review the code you may need to review a patch consisting of multiple commits at once. Is there a way multiple comm
One thing you can do a squash merge to a temporary branch and then post that change for review.
git checkout -b feature
git commit -m "start feature"
...
git commit -m "finish feature"
git checkout -b feature-review master
git merge --squash feature
git commit
Now your feature-review
branch will contain the same diff relative to master
as feature
did but with only a single commit.