Fork - a fast and friendly git client for Mac and Windows

a fast and friendly git client for Mac and Windows

Open recent repositories
quickly

Tabs allow you to quickly
navigate to your repositories and
organize your workflow efficiently

Open the repository website in browser

List of repository
branches,
origins, tags
and stashes

Fork displays your
commits and
branches in the most
clear way.

Selected commit details, changes and file tree

Open recent repositories
quickly

Tabs allow you to quickly navigate to your repositories
and organize your workflow efficiently

Switch theme to dark

List of repository
branches,
origins, tags
and stashes

Fork displays your
commits and
branches in the most
clear way.

Selected commit details, changes and file tree

GitHub Notifications

Fork gently informs you about GitHub notifications without being annoying.

Resolve your merge-conflicts easily using the merge-conflict helper and built-in merge-conflict resolver.

Edit, reorder and squash your commits using visual interactive rebase.

Fork allows you to see diffs for the common image formats.

Fork's Diff Viewer provides a clear view to spot the changes in your source code quickly.

Advanced Diff Viewer

Manage your repositories without leaving the application.
Organize the repositories into categories.

With blame view you can find the last commit which changed a particular file line.

Image Diffs

Fetch, pull, push

Commit, amend

Create and delete branches and tags

Create and delete remote repos

Checkout branch or revision

Cherry-pick, revert

Merge

Rebase

Stashes

Submodules

Create, clone or add existing repos

Open recent repository quickly

Stage / unstage changes line-by-line

Access to recent commit messages

Interactive rebase

Blame

Browse the repository file tree at any commit

Intuitive merge conflict resolving

Restore lost commits with Reflog

See your stashes right in the commit list

Git-flow

Git LFS

GPG

Fetch, pull, push

Commit, amend

Create and delete branches and tags

Create and delete remote repos

Checkout branch or revision

Cherry-pick

Revert

Merge

Rebase

Stashes

Submodules

Open recent repository quickly

Stage / unstage changes line-by-line

Access to recent commit messages

Interactive rebase

Blame

Browse the repository file tree at any commit

Intuitive merge conflict resolving

Restore lost commits with Reflog

See your stashes right in the commit list

Git-flow

Git LFS

We are a family of software developers crafting Fork in our spare time full-time.

Dan

Dan Pristupov

Software developer (Swift, Cocoa)

Tanya

Tanya Pristupova

Software developer (.NET, WPF)