3 ms·
My version of the "git is hard to use" is because so much of it doesn't feel intuitive. I use it literally every day and can use the 5 commands you list with al
by glenngillen 4y ago
My version of the "git is hard to use" is because so much of it doesn't feel intuitive. I use it literally every day and can use the 5 commands you list with almost zero thought at all. They probably account for about 90% of my usage and everything is fine. But then... I need to fix a merge that has gone wrong, recover a commit that a mistakenly removed in a squash, delete a remote branch, undo a bisect that I mistakenly flagged as good/bad, or any number of the things that I've had to do multiple times that make up the other 10% of my usage. And absolutely none of them can I remember how to do, nor do I have any confidence that I could stumble onto the correct syntax. The interface just isn't ergonomic. And so I inevitably turn to google/stackoverflow.
I can't think of any other examples of something I use so much where I have this problem. Conversely I had to use the Docker and Heroku CLIs recently, having used neither for probably a year or so, and managed to remember/stumble my way through pretty easily without the need to look up help or external sources.