3 ms·
The bad states Git "allows you to unfuck" are largely caused by Git's awful UX (confusing and multipurpose commands based on inner workings), so Git gets no cre
by Arainach 5mo ago
The bad states Git "allows you to unfuck" are largely caused by Git's awful UX (confusing and multipurpose commands based on inner workings), so Git gets no credit for "solving" a problem it caused.
- fooker 5mo agoNot just mistakes though, the power of git is being able to undo anything you do with git. If you’re claiming to have never needed any kind of undo functionality, you probably don’t even need a version control system :)
- Arainach 5mo agoYou can also undo things in Mercurial - there are just fewer footguns to need undoing.
- fooker 5mo agoNo, it's pretty easy to cause irreversible damage. This is a fairly well known advantage of git over literally everything else. https://stackoverflow.com/questions/7376915/recover-lost-files-after-commit-and-rollback-in-mercurial-equivalent-of-git-re https://stackoverflow.com/questions/7376915/recover-lost-fil...
- Arainach 5mo agoIt's "easy" with a single deprecated command that no one I know of has ever needed. I didn't even know that command existed.