3 ms·
You will immediately find that people use version control differently and "undo" means different things for them, therefore you have either: a) 50 variants of "
by fiedzia 3y ago
You will immediately find that people use version control differently and "undo" means different things for them, therefore you have either:
a) 50 variants of "undo"
b) one official undo, but "here we use git foo" because reasons
c) people operating directly on the repo structure because a) and b) are to complicated and broken for some specific workflow.
d) most likely - mix of all those options.
What I don't get is why people insist on using git directly.
Define your workflow and create aliases named "undo", "save" etc. that work with folders instead of branches if you wish, call it our_git and use it. I've seen people do something like that.