Fixing a past commit
To add some code changes to a past commit you can commit with the
fixup option and then rebase it.
# add the code changes you want to add to the past commit git add . # get the git commit you want to add the changes and copy its reference git log # commit the changes with the options `fixup` git commit --fixup <COMMIT_REF> # rebase the commits to apply the fixup from one commit before the starter commit git rebase -i --autosquash <COMMIT_REF>~1
This will open your editor (vim) with the rebase plan, so you can apply it.Tweet