Tower Help & Support

Removing a Worktree

Removing a Git worktree in Tower is straightforward and helps you clean up worktrees that are no longer needed while keeping your branches intact. This ensures your repository stays organized and free of unused directories.

How to Remove a Worktree

  • From the Sidebar: Right-click a worktree listed under the “Worktrees” section in the repository sidebar and select Remove Worktree….
  • From a Branch: Right-click a branch that is backed by a worktree and select Remove Worktree… to remove the associated worktree.

What Happens When You Remove a Worktree?

  • The worktree directory is deleted from your file system.
  • The branch associated with the worktree remains untouched and available in your repository.

Uncommitted Changes in Worktrees
If the worktree contains uncommitted changes, Tower will ask for confirmation before deleting the worktree and any uncommitted changes.