you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 7 months ago (3 children)

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!

  • source
  • hideshow 3 child comments
  • [–] 4 points 7 months ago (2 children)
  • [–] 2 points 7 months ago (1 child)

    Unfortunately the Linux version of gitextensions is really old and buggy. Bit thanks for the other links, I'll try some more

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 7 months ago*

    Right, supported version is only 2.x, further down running 5.x via wine it says "more broken than version 2.5".

    Maybe you can give a console based workflow another shot? I ended up using only git + tig + whatever webui is provided (github, gitlab, forgejo, etc). lazygit is also nice, but I use it rarely.

  • source
  • parent