About Fork
Fork is a commercial desktop Git client for macOS and Windows. It presents repository history, working directory changes and diffs in a graphical interface, so developers can handle common Git tasks without the command line.
Core operations cover fetch, pull, push, commit, amend, branches, tags, remotes, cherry-pick, revert, merge, rebase, stashes and submodules. A visual interactive rebase lets you edit, reorder and squash commits, and a merge-conflict helper with a built-in resolver assists with conflicts. Other features include a side-by-side diff viewer, image diffs, file history, blame, line-by-line staging and light notifications about GitHub activity.
Fork is proprietary software. The homepage lists a $59.99 license for each platform and a free evaluation option.
Key features
- Visual interactive rebase for commits
- Built-in merge conflict resolver
- Side-by-side diff viewer and image diffs
- File history and blame views
- Line-by-line staging of changes
- Stashes, submodules and cherry-pick
Good fit for
- →Cleaning up commit history before a pull request
- →Resolving merge conflicts visually
- →Browsing repository history and file blame
- Tags
- git
- git-client
- macos
- windows
- merge-conflicts
- rebase
- diff
Fork: questions and answers
- What is Fork used for?
- Fork is a Git client for Mac and Windows with visual history, interactive rebase, merge conflict resolution and line-by-line staging. It is a good fit for cleaning up commit history before a pull request, resolving merge conflicts visually, and browsing repository history and file blame.
- How much does Fork cost?
- Fork is a paid product with no free plan. Commercial client with a free evaluation; the homepage lists a $59.99 license for each platform.
- Is Fork open source?
- No. Fork is proprietary (closed-source) software. Open-source alternatives to Fork include GitHub Desktop.
- What are some alternatives to Fork?
- Fork competes with GitKraken, Tower and Sourcetree. For open-source options, see Enlisted's ranked list of open-source Fork alternatives.
Open-source alternatives to Fork
See all
GitHub Desktop
Developer Tools
Focus on what matters instead of fighting with Git.
MITvs GitKraken★ 22k
Windows Terminal
Developer Tools
The new Windows Terminal and the original Windows console host, all in the same place!
MITvs Warp★ 105k
Ventoy
Developer Tools
A new bootable USB solution.
GPL-3.0★ 80k
Rufus
Developer Tools
The Reliable USB Formatting Utility
GPL-3.0★ 38k
Notepad++
Developer Tools
Notepad++ official repository
OSSvs Sublime Text★ 29k
iTerm2
Developer Tools
iTerm2 is a terminal emulator for Mac OS X that does amazing things.
GPL-2.0vs Warp★ 18k
SaaS alternatives to Fork
See all
GitKraken
Developer Tools
Cross-platform Git desktop client with a visual commit graph and pull request tools
SaaS
Tower
Developer Tools
Git client for Mac and Windows with visual history and conflict resolution
SaaSSourcetree
Developer Tools
Free Atlassian Git GUI client for Mac and Windows
SaaS
Sublime Merge
Developer Tools
Git client and merge tool from the makers of Sublime Text
SaaS
Kaleidoscope
Developer Tools
Diff and merge tool for Mac that compares text, images and folders
SaaS
Araxis Merge
Developer Tools
Visual comparison and merging tool for files, folders and documents
SaaS

