1. Introduction
  2. Q & A
  3. Install
  4. Quick configuration
  5. Commands
    1. Basic workflow
      1. hack
      2. sync
      3. switch
      4. new-pull-request
      5. ship
    2. Additional commands
      1. kill
      2. prune-branches
      3. rename-branch
      4. repo
    3. Nested feature branches
      1. append
      2. prepend
      3. set-parent
      4. diff-parent
    4. Dealing with errors
      1. abort
      2. continue
      3. skip
      4. status
      5. undo
    5. Installation commands
      1. aliases
      2. completions
      3. version
    6. Configuration commands
      1. config
      2. push-new-branches
      3. main-branch
      4. offline
      5. perennial-branches
      6. pull-branch-strategy
      7. sync-strategy
  6. Preferences
    1. code-hosting-driver
    2. code-hosting-origin-hostname
    3. github-token
    4. gitlab-token
    5. main-branch-name
    6. push-new-branches
    7. offline
    8. parent
    9. pererennial-branch-names
    10. pull-branch-strategy
    11. ship-delete-remote-branch
    12. sync-strategy
    13. sync-upstream

Git Town 9.0

Preferences

Git Town uses these configuration settings:

  • code-hosting-driver
  • code-hosting-origin-hostname
  • github-token
  • gitlab-token
  • main-branch-name
  • push-new-branches
  • offline
  • parent
  • pererennial-branch-names
  • pull-branch-strategy
  • ship-delete-remote-branch
  • sync-strategy
  • sync-upstream