Creating a New Local Branch

Creating new local branches in Tower is quick & easy. There are multiple different ways to create a new local branch:

  • right-click an existing branch in the sidebar and select Create New Branch from <name>…
  • right-click a commit item in a history view and select Create New Branch from <commit hash>…
  • click the + button on the bottom left of the sidebar and select Create New Branch… from the contextual menu.

Set up the new branch in the following dialog:

  • Name
    The new local branch's name. Must be a valid Git ref name.
  • Starting Point
    The commit or branch that the new branch shall be based on.
  • Track Branch
    The new branch can be configured to track the base branch. Read more about tracking connections.
  • Check Out Branch
    The new branch can be directly checked out as the new HEAD branch. Read more about checking out branches.