3 ms·
> I claim that any GUI which sufficiently exposes the underlying tool’s features to know with confidence what clicking any button will do fails at being any mor
by rcthompson 14y ago
> I claim that any GUI which sufficiently exposes the underlying tool’s features to know with confidence what clicking any button will do fails at being any more intuitive than the command line tool itself;
I think this is the meat of the article here. Other commenters have noted that Tower more or less falls into this category, i.e. a mostly 1-to-1 mapping of GUI elements onto git commands, and you need to know git to use Tower. I would add Magit to this category as well. You could not use either one unless you already understand git itself and how to use it.
However, I don't think that these GUIs are useless simply because they are not more intuitive than the command line. While they may not abstract any of the intrinsic complexity of git, they certainly make git much easier to use simply by taking away a lot of the techincal complexity in day-to-day usage.
- Derbasti 14y ago+1 for magit. That is an awesome wrapper for Git! (I pretty much stopped using Tower since I learned magit.)