Tower is a native desktop Git client for both macOS and Windows. The app gives developers, designers, and non-technical people easy access to the full power of Git with features such as Pull Requests, Interactive Rebase, Image Diffing, Quick Actions, Undo and much more.
Tower offers seamless integration with industry-leading services like GitHub, Atlassian Bitbucket, GitLab, Microsoft Visual Studio, or Perforce - both online and behind the firewall. And since Tower uses pure Git under the hood, it works with any other code hosting service, too. More Info »
Tower comes with a built-in diff viewer. However, you can also use your favorite tool instead - like P4Merge, Meld, Beyond Compare, Code Compare, Araxis Merge, KDiff 3, Ultra Compare, WinMerge, and many more.
You can use all of Git's powerful feature set - in a GUI that makes you more productive. Tower helps you master version control with Git.
A free 30-day trial is available for download.
Tower is FREE for students, teachers, and educational institutions such as universities, schools, coding bootcamps etc.