lloeki 13 hours ago

> you can only delete the human input once

    git branch "backup/$(git branch --show-current)/$(date +%s)"
    # do whatever you fancy
    git reset --hard "backup/$(git branch --show-current)/${thattimestampabove}"
You can't lose anything as long as you have a pointer to it (which doubles as making it easy to find)
  • globular-toast 12 hours ago

    No need to make a "backup" branch. Learn to trust the reflog.

    • lemonlearnings 8 hours ago

      That is like learn to trust the indestructibility of matter. I can still lose (not able to locate...) my keys even though they still exist!

    • [removed] 11 hours ago
      [deleted]
trenchpilgrim 13 hours ago

My human inputs are usually commit messages like "awdjhwahdwadga" until I do the rebase at the end

lemonlearnings 8 hours ago

? I assume you want to replace your jubberish messages with something more useful before pushing? It is only "destroying" https://xkcd.com/1296/ style crap? Code changes stay the same.