commit --fixup and rebase --autosquash
A review asks for a change in commit three of seven. Make the change, commit it as a fixup of that commit, and let the rebase fold it in.
git commit --fixup a1b2c3d
git rebase -i --autosquash mainThe branch history stays readable and the reviewer sees the fix where it belongs, not as an eighth commit called "address review".
git