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.
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 dogit commit -a
. Saves a lot of rebasing headache.