On Sun, Nov 4, 2018 at 2:34 PM _g e r r y _ _l o w r y _ <gerry.lowry@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> 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