Tower Help & Support

Publishing a Branch on a Remote

Every local branch is kept private to you by default - you can decide yourself if and when you want to publish it on a remote server. If you decide to do so, a new branch is created on the remote server. You and your coworkers can then use this branch for collaboration.

In theory, you could use Git's standard "push" feature to publish a branch. However, to make this easier, Tower offers a special interface when it comes to publishing a local branch for the first time on a remote.

Publish a Local Branch for the First Time

You can publish a local branch in different ways:

  • drag the local branch in the sidebar and drop it onto the remote you want to publish it on
  • right-click the local branch in the sidebar and select Publish <branch name>…


Once the branch has been published, you can use the standard Push operation to upload further changes.