
Tower
Git client for Mac with drag and drop, undo, interactive rebase, stacked branches and pull requests
Tower is a Git client for Mac and Windows that puts Git's full feature set into a visual interface. It's for developers and designers who want Git's power without the command line.
Key features:
- Drag and drop to perform Git actions, and undo almost anything with Command-Z.
- Create pull requests directly from the app.
- Stage single lines, run interactive rebases, and resolve conflicts with the Conflict Wizard.
- Work with submodules, Git LFS, Git-Flow, worktrees, file history, and blame.
- Manage stacked branches and restack a whole chain in one action with Tower Pro.
- Archive stale and fully merged branches in bulk with Pro's Automatic Branch Management.
Tower is a subscription that covers both the Mac and Windows versions: Basic costs $69, Pro $129, and Enterprise $149 per user per year. The 30-day free trial of Pro needs no credit card, and Tower is free for students, educators, and non-profits.







