Using Git Reset Without Fear
2 min readMar 4, 2020
It’s your worst nightmare. Getting a little too confident, running a few git commands in quick succession, and suddenly… your meticulously coded contributions are gone. For most developers, using Git to add changes is second nature. Make a change, stage, commit, push, sip coffee, done. However, for some developers, using Git to remove changes brings paralyzing terror. It shouldn’t. Git reset allows us to unstage, uncommit, and, if we need…