

+ current branch clearly visible in history + beautiful tree (DAG), branches CLEARLY separated
#GITX MAC FULL#
Most intuitive UI, the fastest workflow, highly customizable ~ full history visible in main window ~ = feature somewhat matches my requirements

Legend - = feature missing or so **** it doesn't count Most of the tested git GUI clients are complete ****, below are 2 of the best and 1 that is not as **** as others. TortoiseHg + hggit (best UI, hggit doesn't work).* current branch clearly visible while committing * each changed/added file can be committed separately (or in groups) * superclear list of changed/added files (list + diff detail) * current branch clearly visible in history * beautiful tree (DAG), branches CLEARLY separated I'm a long time TortoiseHg Workbench poweruser and I love it, so naturally my completely opinionated criteria were mostly based on it: * full history visible in main window I plan to write a bit more about tooling in the future, so hopefully I can feature it then.Tl dr: GitEye = most intuitive UI, fastest workflow, highly customizable It has all the features I could think of off the top of my head. Assuming I can remember to use it regularly, and it provides the same features I rely on GitX for, Fork is the strongest contender. I doubt GitX is going to fall out of regular usage (muscle memory, inertia), but I would love to switch to a new, actively developed too. It has similar (to GitX) keyboard shortcuts and a large dedicated stage/commit area. I can launch it from a repository directory on the command line. However my first impressions is very positive. This is the "new" graphical tool I mentioned above, so I don't have much experience with it. It feels fresh, stable and polished, and the maintainers are actively developing it. It doesn't appear to be open-source software, but it is cross-platform (macOS and Windows). Unlike Xit Fork doesn't claim any lineage to GitX, though it obviously has taken significant design inspiration from it. Forkįork ( also?) is another tool similar to GitX. I'll take another look after they are confident to bring Xit out of beta. The developers consolidated GitX's stage/commit area into the main area, and they removed the familiar keyboard shortcuts. I am certainly going to keep an eye on it, but as the project is in beta, I haven't felt much need to switch yet. I downloaded it to check it out a while ago, and its GitX heritage is pretty obvious. It is currently being actively, though slowly, developed.

#GITX MAC INSTALL#
I recommend the latter: brew cask install gitx # GitX GitX-dev has a few more features over the original, but it too is abandoned.īoth GitX and GitX-dev are available via Homebrew. Several forks have come and gone since then, and they all seem to be abandoned too. It was originally developed by Pieter de Bie ( project website), but he hasn't updated it over a decade. However I have some issues, the first being a complete project abandonment. It works so well, and I almost never have to think about it. At work I switch among several repos at once, and GitX handles a window for each of them with ease. I love it's (mostly) simple interface and that it almost never crashes. GitX is simple to use and is mostly focused on reading git repository, though it does facilitate creating new commits. I have been using GitX since around the time I purchased my MacBook in mid-2012. Last night a friend showed me a new one (below), so I thought I would list my favorites in this space. Although I believe developers should learn git on the command line, graphical tools can be useful, especially for inspecting history.
