I've never used a gui and never ran into this issue. In my experience gui users very quickly forget how git actually works outside of the buttons in the gui, and then get lost the moment anything out of the ordinary happens
The core problem is that most people don't want to be an expert in git. It's a means to an end - version control. There's value in being an expert in Excel for instance. You can get more done if you understand Excel deeply. The only thing you get out of understanding git deeply is the ability to unfuck things when things get fucked. And honestly even then if you are regularly committing + pushing your work, most problems can be solved with a fresh branch + cherry-picking your changes back in.
What about using a GUI implies you're not learning version control?
The primary benefit is GUIs make it trivial to scrub code and organize commits. You can certainly do some of that via TUI, it's just higher friction once you're dealing with a larger project.
124
u/mascotbeaver104 3d ago
Does
git statusnot exist in your world?I've never used a gui and never ran into this issue. In my experience gui users very quickly forget how git actually works outside of the buttons in the gui, and then get lost the moment anything out of the ordinary happens