Yeah learned this the hard way.

  • ElectricWaterfall@lemmy.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 days ago

    I’ve even recovered from deleting local changes I forgot how but there is a way! (It’s not something to rely on but can help in a pinch!)

    • Ephera@lemmy.ml
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 days ago

      Well, if you did commit it, but just hadn’t pushed it yet, and then somehow lost that commit, then git reflog would be the tool for it.
      Without a commit, sometimes you may have already staged some changes for an upcoming commit and can roll back to that.

      But if neither of those are the case, then I can’t really imagine how Git should help you there. You haven’t told Git about those changes yet, so it’s out of scope.
      At that point, you better hope your editor’s undo history goes back far enough…

      • ElectricWaterfall@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        This might have been what it was as you mentioned git reflog. I don’t remember clearly since I’m usually pretty good at not making this mistake.