3 ms·
A previous criticism was that you had to know about a set of things including the reflog in order to use git. The reflog is one of several ways to undo the "irr
by jjoonathan 10y ago
A previous criticism was that you had to know about a set of things including the reflog in order to use git. The reflog is one of several ways to undo the "irrevocable destruction" above. Complaining about both issues feels like double-dipping :)
Also, I suspect that many of the "hosted git" implementations out there prevent this from happening by default. I know that both of the ones I use in my day job (gitlab and bitbucket) do, but I'm not 100% certain it's a default as opposed to something our ops guys did. In any case, far from impossible. EDIT: see boaardwalk's post.
Also, svn won't protect you from `rm -rf /` on the server, while git will, which is pretty cool.