3 ms·
There is a large graveyard of "simple git tools", many of them portray themselves as happy GUIs that prevent you from learning git... None of them works. At so
by 29athrowaway 5y ago
There is a large graveyard of "simple git tools", many of them portray themselves as happy GUIs that prevent you from learning git...
None of them works. At some point you will be told to fix the problem by hand.
- rjmunro 5y agoThis. The tools that do work are ones that add a simple extra function (git absorb is really cool, for example), or GUIs that help you visualise the repository and give you buttons that have the same names as the command lines that they replicate. Tools that try to make things "easier" are just confusing for people who know git, and prevent you ever learning git for real. When I first tried it, github desktop was firmly in this category. We need to get git itself to adopt some changes - git switch is a good start, replacing checkout's branch switching features. I think that every time I do git checkout branch I should get a reminder to use git switch instead.
- arthurcolle 5y agogit absorb looks sick, thanks for sharing! Any other dark magic you want to share?