cm0002@lemdro.id to Programmer Humor@programming.devEnglish · 2 months agoWhen you screw up gitlemmy.zipimagemessage-square66fedilinkarrow-up1784arrow-down17
arrow-up1777arrow-down1imageWhen you screw up gitlemmy.zipcm0002@lemdro.id to Programmer Humor@programming.devEnglish · 2 months agomessage-square66fedilink
minus-squarekaty ✨@piefed.blahaj.zonelinkfedilinkEnglisharrow-up26·2 months agogit reset --hard <commit-hash> git push -f origin main i didn’t see anything, officer
minus-squaremartinb@lemmy.sdf.orglinkfedilinkarrow-up20·2 months agoYou should be forcibly kept away from production systems…
minus-squarehenfredemars@infosec.publinkfedilinkEnglisharrow-up12·2 months agoWe had an intern do this once. We changed our server config to make sure it wouldn’t accept such operations.
minus-squaregravitas_deficiency@sh.itjust.workslinkfedilinkEnglisharrow-up3arrow-down6·edit-22 months agoIt’s just a branch guard + properly implementing git user and team permission structures - you’re not “configuring a server”
minus-squaremarcos@lemmy.worldlinkfedilinkarrow-up4·2 months agoI wonder what you think “configuring” means.
minus-squareunalivejoy@lemmy.ziplinkfedilinkarrow-up3·2 months agoNever use --force. Always use --force-with-lease.
minus-squareenbiousenvy@lemmy.blahaj.zonelinkfedilinkEnglisharrow-up2·2 months agoI’ve mistyped that a couple of times to be --force-with-leash
minus-squareunalivejoy@lemmy.ziplinkfedilinkarrow-up4·2 months agogit push origin master --force-with-leash Don’t do that to your master.
minus-squarekaty ✨@piefed.blahaj.zonelinkfedilinkEnglisharrow-up2·edit-22 months agoonly do that in puppygit (with consent)
minus-squareenbiousenvy@lemmy.blahaj.zonelinkfedilinkEnglisharrow-up1·2 months agoTIL thats a real thing https://github.com/catpuppyapp/PuppyGit
git reset --hard <commit-hash> git push -f origin maini didn’t see anything, officer
You should be forcibly kept away from production systems…
We had an intern do this once. We changed our server config to make sure it wouldn’t accept such operations.
It’s just a branch guard + properly implementing git user and team permission structures - you’re not “configuring a server”
I wonder what you think “configuring” means.
Never use
--force. Always use--force-with-lease.I’ve mistyped that a couple of times to be
--force-with-leashgit push origin master --force-with-leashDon’t do that to your master.
only do that in puppygit (with consent)
TIL thats a real thing https://github.com/catpuppyapp/PuppyGit