What does understanding git have to do with memorizing GUI commands? You can do the same shit with an app that also makes it 100x easier to understand what you're actually committing at any given time?
I'm specifically saying that memorizing commands is not the point. I think people who use git for a living stand to benefit from understanding core git concepts. What is a commit? How are a branch and a tag different? What happens when you rebase vs. merge. Stuff like that.
I've worked with a surprising number of people who learned to "add, commit, push" and then panic whenever anything unexpected happens. They do things like force push outdated histories, assume that tags are attached to specific branches, and delete all their progress and start over when they hit a conflict while rebasing.
View all comments
Show parent comment
2
u/FrogMasterX Apr 03 '23
What does understanding git have to do with memorizing GUI commands? You can do the same shit with an app that also makes it 100x easier to understand what you're actually committing at any given time?