kristopolous 14 hours ago

Would you actually do that? It's information destruction. You can machine generate at any time, but you can only delete the human input once

  • 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.