Tower is a powerful 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.
Learning Git with Tower. 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.
Using Tower as an Expert. Advanced users can increase their productivity with features like single line staging, submodule support, or the file history.
- git-svn support
- file history
- git-flow support
- submodule support
- blame view
- single line staging (per-line committing)
- discard chunks/lines
- direct Github, Beanstalk, and Bitbucket integration
- 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.
- Detached HEAD management: Working in a detached HEAD environment is now smoother in the user interface; for example, when creating a new branch from a detached HEAD, the correct revision is proposed in the "Create Branch" dialog
- Fetching multiple remote repositories: When fetching multiple remote repositories in parallel (especially with custom RefSpecs in place), stability is now improved
- Progress for currently cloning remote repositories was improved
- Installing the Tower CLI tool: Some users reported problems installing our "gittower" CLI tool; we have made some changes that should now install / uninstall it even in edge cases
- Show HEAD branch shortcut: When using CMD+0 to select the current HEAD branch in the sidebar, Tower automatically expands a ref group that the HEAD is part of (e.g., the "feature" group when "feature/login" is checked out)
- Self-signed SSL certificates: When adding a server with a self-signed SSL certificate, some users where not able to accept / trust it; any trust errors should now be visible to the user
- Prefilling the "Create Tag" dialog: Creating a tag now offers a sensible, prefilled revision even when calling it in a detached HEAD scenario
- Loading a high amount of tags is now faster: With the "group refs in sidebar" setting activated and a lot of tags to load, performance should now be improved
- Bitbucket Server installations with "base paths": The Bitbucket Server API framework recently removed the path for host URLs; due to this, installations using base paths couldn't be added to Tower anymore--this should now be fixed
- GitLab installations with "base paths": The GitLab API framework also removed the path for host URLs recently; we have adapted Tower for these accounts, too
- Status indication for folders with conflicts: With the Working Copy view in "Tree" mode, folders that contained conflict files sometimes did not show the right status symbol
- Remote activity output is preserved: Tower now retains the output of remote activities (e.g. in the "Activity" window) so you can check it later
- Minor design improvements regarding gravatars and commit graph display