Git Fork has been my favorite Git Client for a while now. Unfortunately they do not support Linux and don't plan to :(
So I took matters into my own hands and created a Git Client inspired by Fork: GerGit. It's Free and Open Source and Fork users will feel very at home here!
I'm just dropping it here in hopes that whoever wants exactly this finds it! I know that I'm not the only one with this desire. On the git fork GitHub is a thread with 200+ comments basically begging for Linux support.
Why
I recently switched to Linux and tried GitKraken, GitCola, SmartGit etc. and none of them really satisfied me the way fork did. So yeah that's the main reason for making this.
Features
It's got all the things that make Fork so amazing:
- the beautiful commit graph
- line staging
- interactive rebase
- conflict resolver
- etc. etc.
Tech
It's built using .NET 10 and Avalonia, and it runs your system git, so it behaves like the git you already use.
Check it out
So if this is exactly what you need here you can check it out:
IcaruzSoftware
/
GerGit
A fast, native Git client for Linux: commit graph, line-by-line staging, side-by-side diff, interactive rebase, conflict resolver and GitHub/GitLab integration. Inspired by Fork.
GerGit
A fast, native Git client for Linux.
Inspired by Fork. Not affiliated with Fork or its developers.
GerGit is written in C# on .NET 10 with Avalonia. Every git operation runs the system git CLI, so it behaves like the git you already use.
Features
History and refs
- Commit graph with search, branches, remotes, tags, stashes, worktrees and submodules in a sidebar.
- Branch and tag actions, repository tabs, workspaces.
Local changes
- Stage and unstage whole files, hunks or single lines; commit and amend.
- Commit and Push in one step.
- Live hook and test progress while committing, merging and pushing.
Diff and history
- Inline and side-by-side diff with find, and image diff.
- Blame and file history.
- External diff and merge tools.
Rebase and conflicts
- Interactive rebase with drag-and-drop reordering.
- Three-pane conflict resolver.
Remotes and hosting
- Fetch, pull and push dialogs, automatic background fetch.
- GitHub and GitLab (including self-hosted) accounts…



Top comments (0)