Tower

Dash App Icon
Dash for macOS
Instant access to all the cheat sheets, API docs and snippets you need!

Keyboard shortcuts for Tower, the most powerful Git client for Mac and Windows - visit www.git-tower.com for more.

General

CMD+N

Open new window

CMD+SHIFT+O

Show Quick Open dialog

CTRL+SHIFT+A

Show Quick Actions dialog

CTRL+SHIFT+D

Open external diff tool for current view

CMD+CTRL+0

Show Activity window

CMD+CTRL+F

Full screen mode

CTRL+R

Refresh / reload data

Moving Between Views

CMD+CTRL+S

Show Services view

CMD+CTRL+R

Show Repositories view

CMD+1

Show Working Copy view

CMD+2

Show History view

CMD+3

Show Stashes view

CMD+4

Show Pull Request view

CMD+5

Show Reflog view

CMD+0

Show HEAD branch

Working Copy & Local Changes

CMD+SHIFT+B

Check out revision

CMD+SHIFT+C

Activate commit dialog

CMD+RETURN

Confirm commit dialog

SPACEBAR

Stage/unstage or Quicklook selected file (configurable in Preferences)

CMD+SHIFT+E

Stage all current changes

CMD+SHIFT+OPTION+E

Unstage all current changes

CMD+SHIFT+S

Save to Stash

CMD+SHIFT+OPTION+S

Apply Stash

CMD+SHIFT+BACKSPACE

Discard local changes in selected file

CMD+CTRL+M

Show / hide non-modified files (i.e. all of the project's files)

CMD+CTRL+I

Show / hide ignored files

CMD+CTRL+U

Show / hide files that are marked assume-unchanged

Remote Interactions & Commit History

CMD+SHIFT+F

Fetch

CTRL+SHIFT+P

Pull

CMD+SHIFT+U

Push HEAD

CMD+CTRL+G

Show / hide commit tree graph

CMD+C

Copy SHA-1 hashes of selected commits to clipboard

CMD+CTRL+Arrow Right

Expand all diffs in changeset

CMD+CTRL+Arrow Left

Collapse all diffs in changeset

Merging & Rebasing

CMD+SHIFT+M

Merge

CMD+SHIFT+R

Rebase

Creating Branches & Tags

CMD+B

Create new branch

CMD+SHIFT+T

Create new tag

Notes

More tips, tricks, and time savers can be found in the Tower online help: https://www.git-tower.com/help/