I have tried many git GUIs and none get close to it. It has the history, commit diff and branches overview in the same screen. It supports most git actions pretty well (rebasing, interactive rebasing, cherry picking, editing, etc) when right clicking a commit. You can select a commit or current changes and in the diff view select a line/lines and stage/unstage/revert only them. And much more. But it’s only for windows.
I’m not a fan of the command line, I work much faster with gitextension. The best alternative I’ve found is vscode + GitGraph. This plugin is like a simpler version of gitextensions, but it’s sadly abandoned.
If any of you know any close alternative please share!
GitExtensions
I have tried many git GUIs and none get close to it. It has the history, commit diff and branches overview in the same screen. It supports most git actions pretty well (rebasing, interactive rebasing, cherry picking, editing, etc) when right clicking a commit. You can select a commit or current changes and in the diff view select a line/lines and stage/unstage/revert only them. And much more. But it’s only for windows.
I’m not a fan of the command line, I work much faster with gitextension. The best alternative I’ve found is vscode + GitGraph. This plugin is like a simpler version of gitextensions, but it’s sadly abandoned.
If any of you know any close alternative please share!
https://github.com/gitextensions/gitextensions/wiki/Run-Git-Extensions-on-Linux
https://wiki.archlinux.org/title/Git#Graphical_front-ends