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