Gitfox is a robust native macOS Git client designed to make version control easier for developers. It has deep keyboard integration, granular staging, excellent inline and picture diffs, and an easy-to-use visual interface. Gitfox makes processes like merging, branching, and rebasing easier and removes clutter from repositories.
Designed for developers who appreciate a well-designed interface, high performance, and deep integration with Apple’s operating system, Gitfox is a powerful, lightweight, and fully native Git client. It helps simplify complex Git operations, making working with repositories intuitive and visually pleasing.
Features include:
Excellent Diffs and Line Staging: Gitfox clearly highlights inline changes; Line Staging allows you to break down your work into small steps and commit only the lines you need.
Interactive Rebase and Git Flow: Complete history rewriting functionality, including the ability to change, rename, remove, squash, or rearrange commits. Using only a few clicks, you can manage features, bug fixes, hotfixes, and releases using fully integrated Git Flow.
Drag & Drop for Complex Commands: Get rid of the need to manually type complex commands. Dragging and dropping interface elements can be used to create branches and tags, push, cherry-pick, merge, or rebase.
Manage various identities: You can work on projects at different organisations by simply switching between several Git accounts and customising each repository’s name and email.
Advanced Search and Reflog: Support for Reflog, a log of all repository actions, and robust full-text search with intelligent result highlighting. If you unintentionally erase a branch or overlook a crucial commit, it can save you.
Simplified conflict resolution: With just one click, you can choose the necessary party (yourself or the incoming one).
Integration with tools and services:
Accounts: Simple OAuth authorisation for Bitbucket, GitLab, and GitHub.
Merge tools: In addition to any tools set up in your system, external merge tools like Kaleidoscope, Araxis, P4Merge, and FileMerge are supported.