Rewrite non-compliant commits
DANGER
Using cog edit
will modify your commit history and change the commit SHA of edited commit and their child.
Once you have spotted invalid commits you can quickly fix your commit history by running cog edit
. This will perform an automatic rebase, cycling through each malformed commit, and letting you edit them with your $EDITOR
of choice.
Example:
editor
# Editing commit c2bb56b93821ff34282f322be4d2231f53b9ada8
# Replace this message with a conventional commit compliant one
# Save and exit to edit the next errored commit
Your Mother Was A Hamster, And Your Father Smelt Of Elderberries
TIP
You can use the --from-latest-tag
or -l
to edit only commits since the latest tag in your repository.