Create a fixup commit

Git, Commit · Apr 13, 2021

Creates a fixup commit that can be autosquashed in the next rebase.

  • Use git commit --fixup <commit> to create a fixup commit for the specified <commit>.
  • After running git rebase --autosquash, fixup commits will be automatically squashed into the commits they reference.
git commit --fixup <commit>
git add .
git commit --fixup 3050fc0de
# Created a fixup commit for `3050fc0de`
git rebase HEAD~5 --autosquash
# Now the fixup commit has been squashed

Written by Angelos Chalaris

I'm Angelos Chalaris, a JavaScript software engineer, based in Athens, Greece. The best snippets from my coding adventures are published here to help others learn to code.

If you want to keep in touch, follow me on GitHub or Twitter.

More like this