We stand with Ukraine to help keep people safe. Join us
Tower
Tower
3.9
0.0

Version control with Git made easy.

3.9
Based on 81 user ratesRead reviews & comments
$69.00
Subscription
Buy Now

Tower overview

Tower is a Git client for OS X that makes using Git easy and more efficient. Users benefit from its elegant and comprehensive interface and a feature set that lets them enjoy the full power of Git.

Tower abstracts Git's complexity in an easy-to-use interface. For example, lots of actions can be performed simply via drag-and-drop, and mistakes can be undone easily. Advanced users can increase their productivity with features like single line staging, submodule support, or the file history.

Features:
  • git-svn support
  • File history
  • git-flow support
  • Submodule support
  • git-lfs support
  • Blame view
  • Single-line staging (per-line committing)
  • Cherry-picking
  • Discard chunks/lines
  • Direct Github, Bitbucket, Gitlab, GitSwarm, Beanstalk, Visual Studio Team Services, Team Foundation Server and Rhodecode integration
  • Support for Bitbucket team accounts
  • Support for full-screen and Retina displays
  • Many powerful drag-and-drop features include merge, rebase, push /pull to/from remote, apply stash, create new branch, etc.

What’s new in version 9.0

Updated on Jul 27 2022

New:
  • New Merge UI: We have redesigned the Merge UI to be more consistent across different merge modes and to be more explanatory about the current merge state and when editing revisions.
  • Filter conflicted files: During a merge conflict, a new option is now available to show only conflicted files.
  • Auto-expand changesets: A new view option has been added to configure behaviour of auto-expanding diffs in the History changeset views. You can find it under "Diffs in Changeset" in the "View" main menu.
  • Merge conflict detection: Dialogs which involve merging another branch or revision (e.g. merge, rebase, pull, …) will now show if merging will result in any conflicts or merge cleanly.
  • Show branch/commit in History: You can now reveal a branch, tag or any commit in the Tower's History view by selecting "Reveal in History" from the context menu.
  • Snapshots: Create snapshots of your working copy or individual changed files. Changes are safely stored in a stash but they remain in your working tree. This feature is available from the context menu of changed files or from the "Working Copy" main menu.
  • Merge Conflicts: You can now reset a merge conflict to its unmerged state, even after it has been resolved. This is available in "Restore Merge Conflict Versions" submenu from the context menu of a working tree entry.
Improved:
  • Empty merge commits: When a merge commit becomes empty, you can now create an empty commit or skip the commit.
  • Rebase: You can now edit the merge message after resolving conflicts during a rebase.
  • Large diffs: Large diffs are not displayed automatically anymore. Instead, you will be prompted to display the diff. The threshold for displaying the warning can now be configured in the General preferences.
  • Merge Conflicts: Resolved merge conflicts now remain always visible in the working tree entry even when they have been resolved without introducing any changes.
  • Dialogs: Validation errors and status views (e.g. in the "Force Push" dialogue) are now using a unified appearance.
Fixed:
  • Auto-Fetch: Further improved cancellation of hung auto-fetch operations which could block other remote operations.
  • Pull dialog: The Pull dialog grew in width based on the length of branch names.
  • Pull Requests: Tower could crash when reloading pull requests.
  • Working Copy: Files could not be dragged to external editors.
  • History: Dragging changeset entries to apply patches did not work if the changeset entry was not expanded before.
  • Working Copy: The search field used a case-sensitive search when filtering for files. This has been changed to be case-insensitive.
  • Cherry-Pick and Revert: An error dialog was shown if Cherry-Pick or Revert resulted in a merge conflict. Tower now shows the Working Copy instead.
View older Tower updates

Information

License

Shareware

Size

60.8 MB

Developer’s website

https://www.git-tower.com/mac/

Downloads

32391

App requirements

  • Intel 64
  • Apple Silicon
  • macOS 10.15.0 or later
Try our new feature and write a detailed review about Tower. All reviews will be posted soon.

What customer like

User Experience
Value
Design

What needs improvements

Social media integration

Tower qualities

Value
5.0
Ease of use
5.0
Features
5.0
Reliability
5.0
Customer support
5.0
Write your thoughts in our old-fashioned comment
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0
(0 Reviews of )
There are no reviews yet
f.anton
f.anton
Sep 19 2021
7.0
0.0
Sep 19 2021
0.0
Version: 7.0
Where can I buy version 2?
anonymous-quail-6199
anonymous-quail-6199
Apr 26 2021
6.4
5.0
Apr 26 2021
5.0
Version: 6.4
The best GUI git client for Mac OS. It is free for students :-)
nathanielstarkman
nathanielstarkman
Apr 8 2021
6.4
5.0
Apr 8 2021
5.0
Version: 6.4
It's by far my favorite git client for the Mac!
Supermueller
Supermueller
Mar 17 2021
6.3
5.0
Mar 17 2021
5.0
Version: 6.3
The ability to undo mistakes by just hitting cmd-Z stands for the philosophy of Tower: Making the use of Git easy, intuitive and accessible for noobs. In the time I am working with Tower I had never the need to run Git in the terminal – and that’s great.
flosit
flosit
Jun 25 2020
5.0
5.0
Jun 25 2020
5.0
Version: 5.0
Super happy with version 5. It finally allows to ignore whitespace changes in the diff view!! diffs for untracked files is also much appreciated. Btw. even if you don’t use Tower check out their learning platform. They offer free video tutorials, books, cheat sheets etc. - mainly around Git (even on the command line), but also other topics for developers.
kia_h
kia_h
Jun 17 2020
4.5
5.0
Jun 17 2020
5.0
Version: 4.5
Tower is a fundamental part of my workflow. I couldn’t work without it. The undo feature alone is worth the price. They ship new updates frequently and the support goes out of its way to help (even with questions unrelated to Tower). If you develop software professionally, I can really recommend it.
jericomoeyersons
jericomoeyersons
Jun 12 2020
4.5
4.0
Jun 12 2020
4.0
Version: 4.5
I've used Tower for a couple of years. I prefer the single cost of purchasing Tower in the beginning, but now I can enjoy the full Tower experience as a student. It is a good GIT client, with a nice GUI, easy and straightforward to work with. The montly subscription as a non student is in my terms a little bit to high
LuxLogica
LuxLogica
Mar 23 2020
4.2
3.0
Mar 23 2020
3.0
Version: 4.2
Tower is arguably still the most mature GUI git client out there: it has a vast array of features, super stable, excellent documentation, and presented in an UI that has been copied by many. I would give it 5 stars, but unfortunately, the subscription business model the company chose to adopt is universally hated - and it is extremely pricey. At $70/year for an individual developer, or $100/user/year if you work in a team, they are severely limiting their user-base. Tower is a solid tool, and most regular users wouldn't mind paying these prices for a lifetime license - or might even be willing to put up with a subscription model, if the pricing was about a quarter of what it is now. But at these prices, people will be constantly looking for 'something better' - and now, with tools like Fork, GitFinder and Sublime Merge, there are a growing number of options. Loose 1 star for subscription model, another star for being overpriced.
tomwats
tomwats
Feb 20 2020
4.1
4.0
Feb 20 2020
4.0
Version: 4.1
Tower is now free for students, teachers and universities/schools (used to be 50% off).
waryuser
waryuser
Feb 6 2020
4.0
1.0
Feb 6 2020
1.0
Version: 4.0
Check out Fork. Not sure where MacUpdate recommendations thing went.
Al404
Al404
Feb 5 2020
4.0
1.0
Feb 5 2020
1.0
Version: 4.0
Please go back to single license model!
svoop
svoop
Sep 16 2019
3.5.0
1.0
Sep 16 2019
1.0
Version: 3.5.0
I've used Tower since 2011, seen it grow, mature and it no doubt implements quite an intuitive UI on top of git. However, unless you're really using every single feature on a daily bases, the price tag is just to hefty in the light of the countless alternatives. To add just two more to the list: Both git support in Atom as well as the Fork git client (both free) are under constant development and falls short in less and less situations. Nonetheless, I would have stayed with Tower if they hadn't switched to subscription and I might switch back should they decide to drop it again. So only one star – not for poor implementation but for the pricey subscription model.
Mindplay
Mindplay
Jan 19 2019
3.2.1
1.0
Jan 19 2019
1.0
Version: 3.2.1
Ridiculous pricing... Good app though, but overall value/price just bottomed.
Aaronk
Aaronk
Oct 11 2018
3.2.0
0.5
Oct 11 2018
0.5
Version: 3.2.0
$99 a year to push PRs to my self-hosted git repo when there are capable alternatives for free? $70 for version 2 was already at the upper end for this type of software and I happily paid it. I'm using version 2.6.6 still and it works fine. $99 a year for version 3 is not something I can justify to my employer when my co-workers are using SourceTree or VSCode for free.
MacDefender
MacDefender
Oct 7 2018
3.2.0
0.5
Oct 7 2018
0.5
Version: 3.2.0
As a long timer customer of Tower 2 im sorry to say that Tower 3 is not worth a penny as i REALLY HATE subscription based models. Will never again buy anything from this company. And you can use git for free and there are already better alternatives out there with nice GUIs.
tomwats
tomwats
Sep 24 2018
3.2.0
4.0
Sep 24 2018
4.0
Version: 3.2.0
Finally with dark mode!
Al404
Al404
Sep 20 2018
3.1.2
1.0
Sep 20 2018
1.0
Version: 3.1.2
Subscription LOL no way!
t-19
t-19
Sep 11 2018
3.1.1
5.0
Sep 11 2018
5.0
Version: 3.1.1
Simply and truly the best Git client out there. The new features are absolutely awesome: Pull Requests lets me create and manage my GitHub PRs right from the desktop; and I can finally use Interactive Rebase without breaking my head, just using drag and drop. Love the app!
Zxi
Zxi
Aug 29 2018
3.1.1
0.5
Aug 29 2018
0.5
Version: 3.1.1
Long time user since V1. The new pricing model in V3 is insane so I will stay with v2. I use IntelliJ more than Tower, and it cost the same price as Tower. Once you stop paying the annual fee, you fall back to last version though. It seems this is a decision from a bunch of stupid sales.
anonymous-swordtail-5389
anonymous-swordtail-5389
Jul 25 2018
3.1.0
1.0
Jul 25 2018
1.0
Version: 3.1.0
Just… no. I used this app when it was in 2.x, and I must say I liked it quite a bit. Mostly the UI, I guess. The functionality and under-the-hood conditions were less enjoyable, and the dev would prioritize whatever sold copies (at least on paper?…), rather than fixing core issues with app's performance. Version 3 was a chance to remedy a lot of such things, but instead, after I'd say pretty short beta period (and I believe just 2-3 beta releases before final) - the app was released, and now it's subscription (liked the release notes pretty much saying - "well, you guys probably expected that, right?"). And the core performance issues still not fixed. And there's STILL not ETA (the tickets for that were up for 2 years). So I thought… well, I just vote with my wallet and NOT support this dev anymore. That said, in a quest for a replacement, I found a really nice app which is mentioned below - called Fork. The UI is a bit less polished, but it still is good in its own way. The app is very performant (no need to wait for seconds OR MINUTES for Tower to update my larger repos status), is very easy to use and seems to be made by someone who actually knows how write good software that's good not only on the surface and it pretty much is all I need. What's more, it's free. But I'd happily pay. Not subscription happily, but a good "standard" dev tools price. Bad move, fournova…
$69.00
Subscription
Buy Now
How would you rate Tower?
Similar apps
Fork
Fast and friendly git client.
Is this app is similar to Fork? Vote to improve the quality of this list.
Vote results
7
Upvotes
6
Total score
-1
Downvotes
GitFinder
Lightweight Git client.
Is this app is similar to GitFinder? Vote to improve the quality of this list.
Vote results
4
Upvotes
4
Total score
0
Downvotes
Xit
Graphical tool for working with git repositories (beta).
Is this app is similar to Xit? Vote to improve the quality of this list.
Vote results
3
Upvotes
2
Total score
-1
Downvotes
Sublime Merge
Git client.
Is this app is similar to Sublime Merge? Vote to improve the quality of this list.
Vote results
0
Upvotes
1
Total score
0
Downvotes
Folio
Git-based version control for design teams.
Is this app is similar to Folio? Vote to improve the quality of this list.
Vote results
0
Upvotes
1
Total score
0
Downvotes