Git has taken over the world. Everybody uses it, and so do I. To me, Git has always been a troubled child in my eyes - so useful, yet so unpredictable. Now, some might point out that I'm simply incompetent at it, and I agree. That being said, the non-linear flow of Git still never fails to confuse me.
For many, today is Easter - a day of egg hunting and celebration. For me, it's a day of recovering from silly git mistakes. It all started when I git reset --hard HEAD...
git reset --hard HEAD
Long story short, it took me 5 hours to recover my uncommited changes from 947 blobs. And what the duck is with the the ridiculous amount of commands required to simply recover some files?
What git brings in version control is effective in what I believe is the most inefficient way. It might just be faster for me to copy and paste my stuff manually day in and day out.