nginx@lemmy.world to Lemmy Shitpost@lemmy.world · 1 year agoYeahlemmy.worldimagemessage-square82linkfedilinkarrow-up1688arrow-down120
arrow-up1668arrow-down1imageYeahlemmy.worldnginx@lemmy.world to Lemmy Shitpost@lemmy.world · 1 year agomessage-square82linkfedilink
minus-squarejustme@lemmy.dbzer0.comlinkfedilinkarrow-up5·1 year agoYou don’t need it on a server even. For simple versioning just use a local git repo without any bells and stuff
minus-square404@lemmy.ziplinkfedilinkEnglisharrow-up8·1 year agoOne of the most useful features is rolling back from origin when you’ve borked your local repo (not that I ever have…)
minus-squarejustme@lemmy.dbzer0.comlinkfedilinkarrow-up1·1 year agoI’m not that accustomed with it myself, so my question: how can you bork your local repo so you can’t roll back? Did you tinker in the .git folder? xD
minus-squaretrxxruraxvr@lemmy.worldlinkfedilinkarrow-up3·1 year agoI’ve had colleagues who’d panic when they had merge conflicts, then fuck something up, remove the whole dir and create a new clone. If you’re competent I don’t think it should be necessary.
minus-square404@lemmy.ziplinkfedilinkEnglisharrow-up1·1 year agoThere are many ways. Like the other user said, fucking up a merge/rebase then fucking up the merge abort. Or (one of my personal favorites) accidentally typing git reset --hard HEAD~11 instead of HEAD~1
minus-squaretrxxruraxvr@lemmy.worldlinkfedilinkarrow-up2·1 year agoTrue, I used the remote to access the code from other machines and/or as a remote backup. If you don’t need that, there’s no need for a server.
You don’t need it on a server even. For simple versioning just use a local git repo without any bells and stuff
One of the most useful features is rolling back from origin when you’ve borked your local repo (not that I ever have…)
I’m not that accustomed with it myself, so my question: how can you bork your local repo so you can’t roll back? Did you tinker in the .git folder? xD
I’ve had colleagues who’d panic when they had merge conflicts, then fuck something up, remove the whole dir and create a new clone. If you’re competent I don’t think it should be necessary.
There are many ways. Like the other user said, fucking up a merge/rebase then fucking up the merge abort.
Or (one of my personal favorites) accidentally typing
git reset --hard HEAD~11instead ofHEAD~1True, I used the remote to access the code from other machines and/or as a remote backup. If you don’t need that, there’s no need for a server.