Home/Fork 2.69.0

Fork 2.69.0

Popular
Danil Pristupov ·Danil Pristupov
4.0

Fork is a fast, native Git client for Mac developed by Danil Pristupov, covering the full Git workflow — commits, branching, merging, and rebasing — through a clean visual interface. It includes interactive rebase, a visual merge conflict resolver, Git worktree and LFS support, AI-powered commit messages and code review, and integration with GitHub, GitLab, Bitbucket, and other Git hosting services.

Features

Single PlayerOnline

Fork 2.69.0 Overview

Fork is a Git client for Mac and Windows developed by Danil Pristupov, first introduced in 2016 and continuously refined ever since into one of the most respected Git GUIs available. Rather than replacing the command line entirely, Fork wraps core Git operations — fetch, pull, push, commit, branching, and merging — into a fast, native macOS interface designed to keep repository management approachable without hiding what's actually happening under the hood. What has kept Fork a favorite among developers is its steady, almost relentless release cadence, adding thoughtful, workflow-specific features rather than chasing flashy redesigns. Recent versions have added Git worktree management, AI-assisted commit messages and code review through Claude and Codex integrations, a repository activity treemap, and a fully rebuilt interactive rebase experience — all layered on top of Fork's long-standing strengths in visual merge conflict resolution and Git LFS support. Fork 2.69.0, released July 10, 2026, adds a "Save as Patch" option to the stash context menu, a warning icon for active branches with an invalid upstream, and a proper submodule icon in file views, alongside fixes for overlapping commit list rows after fetch and a crash in binary image diff rendering. The app requires a recent macOS version and continues to receive updates roughly every three to four weeks.

Key Features

Interactive Rebase A dedicated interactive rebase dialog lets users reorder, squash, edit, and drop commits, with support for --update-refs and multiselection for handling multiple commits at once. Visual Merge Conflict Resolver Fork includes an intuitive merge conflict resolver with manual editing support, showing branch names instead of generic "ours/theirs" labels and offering a 3-column layout option. Git Worktree Management Users can create, checkout, and delete Git worktrees directly from Fork, including checking out a remote branch as a new worktree. AI-Powered Commit Messages and Code Review Fork integrates with Claude and Codex to generate commit messages and perform code review on branches or specific SHA ranges, with editable default AI agent requests. Git LFS Support Large File Storage is fully supported, including a dedicated LFS status dialog, file locking, unlocking, and progress display during checkout, pull, and push operations. Repository Statistics and Treemap A built-in Repository Benchmark and Treemap let users observe repository activity and structure over time, alongside commit statistics by weekday and time of day. Custom UI Commands Users can build custom commands through a simple UI with text fields, branch combo boxes, and file selectors, and share these commands across a team.

Programs Details

Release Date2026-07-10
File Size33.4 MB
Version2.69.0
DeveloperDanil Pristupov
PublisherDanil Pristupov
LanguagesEnglish

System Requirements

Minimum
OSmacOS
ProcessorApple Silicon
Storage45 MB
GPUIntegrated
Recommended
OSmacOS
ProcessorApple Silicon
RAM8 GB
GPUIntegrated

How to Use Fork 2.69.0

Open an existing local repository, clone one from a remote URL, or create a new local repository. Use the sidebar to browse branches, tags, remotes, submodules, and worktrees for your repository. Stage and unstage changes line-by-line in the commit view, then write a commit message and commit your changes. Use the AI integration to generate a commit message or run a code review on your branch if desired. Fetch, pull, or push changes using the toolbar buttons, monitoring progress through the Activity Manager. Resolve any merge conflicts using Fork's visual conflict resolver, editing manually where needed. Use interactive rebase, cherry-pick, or worktrees as needed to manage more complex branching and history workflows.

Frequently Asked Questions