Linux · Developer Tools
GitFiend
A Git client designed for humans
by Toby Suggate
Official site: flathub.org
About GitFiend
Here's where GitFiends at feature-wise and what's coming up next.
Git basics: Instant refresh, glance-able overview of repo state, clone, init, fetch,
auto-fetch, push, pull, stage and commit
Stashing: Stashing, un-stashing, stashing of selected files, hunks and specific lines
Branching: Merge, switch, create, delete and compare in branches view
Tags
Remotes: Add, remove or select which remote to pull and push to
Resolve merge conflicts: Select specific files, hunks or lines to include. Lines can be
rearranged
Undo: Undo un-pushed commits. Revert commits
Cherry-pick
Filter commits: Filter commits by branch or user
History for a specific file: Apply a file filter and navigate through all commits with
changes for that file
Search: Quickly search through history for code, commits, messages, users and branches.
Git submodules/multi-repo: Preview feature. Open a folder of repos, see the status of each
and run bulk actions such as fetch/pull/push and create branch.
How to install GitFiend
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub com.gitfiend.GitFiend
- Open GitFiend once it finishes installing.
Frequently asked questions
Is GitFiend free to download?
Yes. The Download button sends you to flathub.org, the developer's official site, where GitFiend is available to download. Flatnic doesn't host or modify any files.
How do I install GitFiend from the command line?
With Flatpak, run: flatpak install flathub com.gitfiend.GitFiend. This installs it from the official source and keeps it updated.
Is GitFiend safe?
GitFiend downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.