Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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.