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

auto-resolve

Git Town automatically resolves phantom merge conflicts by default. If you run into a bug related to auto-resolution, please report it and then use this configuration setting to disable auto-resolution as a temporary workaround until the issue is addressed.

CLI flag

In one-off situations you can call commands that update branches with the --auto-resolve=no flag to disable automatic resolution of phantom merge conflicts.

config file

To configure automatic resolution of phantom merge conflicts in the configuration file:

[sync] auto-resolve = false

Git metadata

To configure phantom merge resolution in Git, run this command:

git config [--global] git-town.auto-resolve <true|false>

The optional --global flag applies this setting to all Git repositories on your machine. Without it, the setting applies only to the current repository.