We Ran git rebase on a Shared Branch and Lost Three Days of Work
It was a Thursday afternoon. One git rebase followed by git push --force wiped three days of work across four developers. Here's exactly what happened, how we recovered every commit, and the rules we put in place so it never happens again.
·8 min readRead
