Tower is a Git client for macOS 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:
Version 8.1:
Improved:
- Repository Sidebar: You can now drag’n drop branches on ref groups to rename them.
- Repository Sidebar: Tags are now sorted by semantic versioning rules.
- Repository Sidebar: We’ve ensured that groups are expanded after creating a new grouped branch or tag.
- Branches Review: Context menus for commits and changeset views have been added.
- Branches Review: Information about the merge status and tracking errors are now shown in more detail in the summary header view.
- Branches Review: Added “DiffTool” as row action to the detail views.
- Branches Review: A diff stats summary row is now shown in the detail views.
- Branches Review: All diffs in the “Changeset” detail view can now be expanded.
- Merge Conflicts: You can now copy file paths in the merge conflicts popover using the context menu.
- Pull Requests: Pull Requests are now updated in intervals in the background.
- Tag Filtering: Added lower number options for filtering tags.
Fixed:
- Branches Review: Filter icon is not colored if filter is active on first start.
- Branches Review: Deleting one or more branches through the list view can now be undone properly.
- Branch Tracking: You can now remove the tracking configuration for branches where the tracking brach is missing.
- Repository Sidebar: Ref Groups are not collapsed properly after clearing the sidebar filter.
- Repository Sidebar: Fixed branch renaming when dragging a branch onto the “Pinned” section.
Screenshots: