Re:Write yourself a Git (2018)
by frosted-flakes on Friday March 15, 2019 @02:45PM
(#19402881)
It's because it's so opaque and inconsistent. If git was a program like Microsoft Word, where every available action is easily discoverable and the current state is obvious, then it wouldn't be so bad. Something like what Nikita Tonsky wrote in an article called "Reinventing Git Interface"[0], which has a lot of good ideas.
[0] http://tonsky.me/blog/reinventing-git-interface/