Share new branches
This setting allows you to change how Git Town shares new branches created with hack, append, or prepend.
Allowed values:
- no: Keep new branches local on your machine until you sync or propose them (default behavior).
- push: Push new branches to the development remote.
- propose: Create a pull request for the new branch. This is similar to always adding the propose flag.
in config file
create.share-new-branches = "push|propose"
in Git metadata
To enable pushing new branches in Git, run this command:
git config [--global] git-town.share-new-branches <push|propose>
The optional --global flag applies this setting to all Git repositories on
your machine. Without it, this setting applies to the current Git repo.
environment variable
You can configure how new branches get shared by setting the
GIT_TOWN_SHARE_NEW_BRANCHES environment variable.