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
.