It is powerful, but Tower’s developers also boast how easy the app is to use. Tower has gained a reputation for being one of the more powerful GUI Git clients. Fork is available for macOS 10.11 and up and is available as a free download. When it comes to rebasing, you can edit and reorder commits interactively, another powerful feature.įork’s advanced diff viewer lets you easily spot changes between commits and even allows you to see diffs for common image formats. In the app’s Commit view you can stage and unstage changes line by line, which can come in handy. You can also merge and rebase easily via the app. The basics are all covered: cloning, fetching, pulling, and pushing. It offers a simple-looking interface, but underneath this you’ll find some powerful features. Forkįork’s developers describe the app as a “fast and friendly” Git client. The app is also free, which makes it an attractive option. It also makes viewing diffs and other data easy, especially compared to working on the command line. GitHub Desktop features editor and shell integrations to make it easy to work with your other apps.