Things I wish everyone knew about Git (Part II)
I said this in another comment recently about git, but I find it odd that even after a decade of using git as a mandatory part of my professional life, I'm still learning new things.<p>That's maybe not a good sign about the usability of git.<p>That `@{'3 days ago'}` thing? That's incredible. Why didn't I know about that 8 years ago? Why wasn't it obvious, intuitive to me that this was possible?<p>git is brilliant and I love it. But there are very few affordances that make it obvious what to do next, what is possible. There's few patterns in it where I can apply what I already know.<p>The thing that replaces git will have most of the power of git, but an intuitive interface that makes learning everything about it easy.