Creating and shipping hotfixes
Hotfixes differ from regular changes in that they’re based on a different
perennial branch—typically something
like production or staging—and get merged back into that branch.
For example, to create a hotfix from the production branch:
git checkout production
git append my-hotfix
Now, when you run git town sync, it’ll sync your
my-hotfix branch with production instead of the main branch. When you’re
ready to submit the fix, git town propose will create
a pull request from your hotfix branch back into production.