Tower Help & Support

Keyboard Shortcuts

Tower provides keyboard shortcuts for many workflows. You can download an overview of the most important ones with our Tower Cheat Sheet or browse the complete list below:

General

  • CTRL + N Open new window
  • CTRL + O Show "Quick Open" dialog
  • CTRL + D Open external diff tool for current view
  • F5 Refresh / reload data

Moving Between Views

  • ALT + S Show Services view
  • ALT + R Show Repositories view
  • CTRL + 1 Show Working Copy view
  • CTRL + 2 Show History view
  • CTRL + 3 Show Stashes view
  • CTRL + 4 Show Pull Request view
  • CTRL + 5 Show Reflog view
  • CTRL + 0 Show HEAD branch

Working Copy & Local Changes

  • CTRL + ⇧ + B Check out revision
  • CTRL + ⇧ + C Activate commit dialog
  • CTRL + RETURN Confirm commit dialog
  • SPACEBAR Stage/unstage selected file(s)
  • CTRL + ⇧ + A Stage all current changes
  • CTRL + S Save to Stash
  • CTRL + ⇧ + S Apply Stash
  • DELETE Discard local changes in selected file
  • ALT + ⇧ + M Show / hide non-modified files (i.e. all of the project's files)
  • ALT + ⇧ + I Show / hide ignored files
  • ALT + ⇧ + U Show / hide files that are marked "assume-unchanged"

Remote Interactions & Commit History

  • CTRL + F Fetch
  • CTRL + P Pull
  • CTRL + U Push HEAD
  • CTRL + G Show / hide commit tree graph
  • CTRL + C Copy SHA-1 hashes of selected commits to clipboard
  • CTRL + → Expand all diffs in changeset
  • CTRL + ← Collapse all diffs in changeset

Merging & Rebasing

  • CTRL + M Merge
  • CTRL + R Rebase

Creating Branches & Tags

  • CTRL + B Create new branch
  • CTRL + ⇧ + T Create new tag