Learn Git with Tower! We offer a complete learning platform, an in-depth help area, great support...
And an unrivaled tool.
Discard single lines of code. Cherry-pick commits. Work with Submodules. Use git-svn and git-flow... Tower is as powerful as Git - but without the sharp edges.
Made a mistake? Just roll back to a previous version. Facing a merge conflict? Resolve it in a visual wizard. It worked in the past? Easily inspect any file's history.
Drag & drop to pull or push. See unsynced commits at a glance. Clone repos with a single click. Tower helps you get the most out of Git - easily & effectively.
„Makes version control easy,
almost fun...“
„Tower is clearly, as they put it, the most powerful Git client for Mac.“
„I love Tower. Really powerful, really beautiful, really well designed.“
Jen Simmons, The Web Ahead
Tower 2 makes my favorite Git application twice as powerful.
Brett Terpstra
Marked 2
Tower 2 is the perfect Git client, I honestly wouldn’t want to use anything else.
Dan Counsell
Realmac
Tower 2 not only delivers more power, but also a radically simpler, more beautiful user interface.
Kevin Yank
Avalanche Technology Group
Manage your GitHub, Bitbucket & Beanstalk accounts from within Tower
Tower's "Quick Open" dialog finds and opens repositories in no time
Fetching and stashing are automatically done for you, if you wish
Downloading large projects happens in the background, while you work
Have multiple projects open side-by-side
Connect your service accounts with Tower once - and stop wrestling with usernames, passwords, URLs and tokens!
Repositories can be cloned with just a single click
New repositories in your accounts can be created from within Tower
See the history for any branch, tag, or even stash
Configure sorting, tree graph, and display size of commits for a perfect view
See everything from metadata (like author, date, and message) to a precise diff view
Revert certain commits or roll back your current branch to a previous commit
See how your files looked - at any point in time
Understand how a single file changed over time
See by whom and when each line in a file was changed
Fetch, update, open, and manage submodules directly in Tower
Work with an app that was created to make things quicker & easier
Restore an older version, revert a commit, discard local changes, ...
Many complex tasks can be performed easily via drag & drop
Solve merge conflicts easily in a visual way
Instantly see which commits haven't been synced with the remote, yet
View all files in a folder structure or only changed files as a flat list
See staged / unstaged changes in integrated diff views
Precisely define what shall be committed - by staging selected files, parts of files or even individual lines
Discard unwanted local changes in a file, even on a single line basis
A dedicated conflict wizard helps you solve conflicts in an easy, visual way
Create and apply patches
Save changes temporarily to a stash without committing and get a clean working copy (e.g. to work on an urgent bug)
Even parts of a stash can be applied individually
Use the popular “git-flow” branching model right from within Tower
View diffs in Kaleidoscope, BBEdit, Changes, FileMerge, Araxis Merge, TextWrangler, TextMate and more
Use Git in Tower and from the Command Line side-by-side
A step-by-step guide for beginners (150 pages) helps you learn Git with Tower
An in-depth help book goes way beyond ordinary "documentation"
Friendly email support is there to help
Solving merge conflicts becomes easy with a visual wizard
Instantly see which commits haven't been synced with the remote, yet
Quickly see which commits haven't been pushed or pulled, yet
New changes from remote servers are downloaded automatically for you in the background
Push, pull, publish, track, checkout, or create new branches (from tags, commits, other branches)
Simply use drag and drop to merge, pull, create, etc.
Compare branches with each other and see how they differ
Keep track of your repos by grouping related ones, and by filtering or searching
Add existing repos, clone from remote servers, or create new ones
Find and open repositories lightning-fast, per drag & drop or without touching the mouse
Work with remote Subversion repositories right from within Tower