• MajorHavoc@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      1 year ago

      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.

      • magic_lobster_party@kbin.social
        link
        fedilink
        arrow-up
        2
        ·
        1 year 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.