git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: if YOU use a Windows GUI for Git, i would appreciate knowing which one and why

From
Martin Langhoff <martin.langhoff@gmail.com>
Date
May 1, 2019, 18:42 UTC
Message-ID
<CACPiFCL0UZv6WBMq3ZdrGE6bWNGLye22xEWUadneB8gzTAOzsA@mail.gmail.com>
In-Reply-To
<1b8a01d47466$9775c130$c6614390$@abilitybusinesscomputerservices.com>

On Sun, Nov 4, 2018 at 2:34 PM _g e r r y _ _l o w r y _ <gerry.lowry@abilitybusinesscomputerservices.com> wrote:

>
> [1a] Which do you prefer:  Git GUI, Git command line?
git cli
>
> [1b] What is your reason for your [1a] preference?
I'm a cli guy, I know git well, and it gives me all the power.

However, understanding history/branch structure is not something you can do well with the cli tools (git log has an ascii art branch mode that works for some situations).

For a number of reasons, I often find myself looking at new codebases, and wondering how they got to where they are. Visualizing and querying history is a killer feature for me.

> [2a] if applicable, which Git GUI do you prefer?

gitk ; if not available, whatever I can install quickly that (a) I can just start in a checkout and (b) has a good branch history view. In other words, the more they resemble gitk the more I like them :-)

> [2b] What is your reason for your [2a] preference?

Best for navigating history, complex branch/merge patterns. Handy search including pickaxe.

It doesn't support the "normal" workflows. It's just an outstanding complement for the cli tools.

cheers,
m
Previous: Jakub Narebski
Message 5 of 5 in “if YOU use a Windows GUI for Git, i would appreciate knowing which one and why”
  1. _g e r r y _ _l o w r y _Nov 4, 2018
  2. Philip OakleyNov 5, 2018
  3. David AguilarApr 28, 2019
  4. Jakub NarebskiMay 1, 2019
  5. Martin LanghoffMay 1, 2019

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.