this post was submitted on 21 Nov 2023
190 points (89.9% liked)

Programmer Humor

32365 readers
565 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 7 points 11 months ago (1 children)

Yep. Incredibly powerful, and it will not hesitate to help you blow your own legs off.

The big difference is that git will save your legs in reflog for a couple of weeks.

[–] [email protected] 2 points 11 months ago

Learning about reflog was a game changer. Now I’m never afraid of breaking my branch. If I mess up, I can always git reset —hard to a previous state.

Another game changer was learning that a perfectly valid way of doing squash is to do git reset to an earlier commit and then do git commit -a. Saves a lot of rebasing headache.