26 lines
630 B
Markdown
26 lines
630 B
Markdown
---
|
|
title: Create a fixup commit
|
|
type: snippet
|
|
tags: [commit]
|
|
author: chalarangelo
|
|
cover: tools
|
|
dateModified: 2021-04-13T21:10:59+03:00
|
|
---
|
|
|
|
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.
|
|
|
|
```shell
|
|
git commit --fixup <commit>
|
|
```
|
|
|
|
```shell
|
|
git add .
|
|
git commit --fixup 3050fc0de
|
|
# Created a fixup commit for `3050fc0de`
|
|
git rebase HEAD~5 --autosquash
|
|
# Now the fixup commit has been squashed
|
|
```
|