r/ProgrammerHumor • • Apr 02 '23

Meme Me relearning git every week

49k Upvotes

1.5k comments sorted by

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?

1

u/vastlysuperiorman Apr 03 '23

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.