GIT GUI tool or command line?

This page summarizes the projects mentioned and recommended in the original post on /r/webdev

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • magit

    It's Magit! A Git Porcelain inside Emacs.

    Magit my dude. Worth it having Emacs installed just for this. https://magit.vc/

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • GitUp

    The Git interface you've been missing all your life has finally arrived.

    Gitup \Mac only]) and the command line at the same time. There are some esoteric commands I can’t remember so it’s nice having a GUI to do it and it’s nice having visual feedback incase of a screwup.

  • gum

    A tool for glamorous shell scripts 🎀

    Been writing scripts for a couple of workflows using gum. Loading stash based on branch name and rebasing feature branches. Mostly to learn more about git and play around with the underapprecated CLI front-end engineering/design.

  • tortoisegit

    Windows Explorer Extension to Operate Git; Mirror of official repository https://tortoisegit.org/sourcecode

    Instead on my PC I use TortoiseGit. Most useful for the git log (as a graph), diff with previous versions,, filter files to commit by directory and ability to exclude files from the current commit, and most of all; ease of splitting a commit for each single file into parts by ability to "restore after commit" which allows you to edit a file before the commit and have it automatically restored to the pre-commit state afterwards.

  • lazygit

    simple terminal UI for git commands

    On CLI, using lazygit. If I wasn't using IntelliJ, I'd use Meld for 3-way merges.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Noob question: Does anyone use things like git gui?

    2 projects | /r/git | 7 Jan 2023
  • Do you use a git GUI or use git from terminal?

    4 projects | /r/webdev | 7 Dec 2021
  • Windows File Explorer will be more powerful with version control and 7z

    1 project | news.ycombinator.com | 24 Jun 2024
  • I don't know why so many devs avoid a GUI for Git

    3 projects | news.ycombinator.com | 29 Nov 2023
  • Turtle – Git Client for Gnome

    1 project | news.ycombinator.com | 18 Aug 2023

Did you konow that Go is
the 4th most popular programming language
based on number of metions?