Bad advice. Learning git internals is surprisingly easy and has a lot of ROI. This tiny book has everything you need https://github.com/pluralsight/git-internals-pdf
Bad advice. Learning git internals is surprisingly easy and has a lot of ROI. This tiny book has everything you need https://github.com/pluralsight/git-internals-pdf
User level documentation should be sufficient for user actions. If someone wants to learn internals, great; but this should be an option, not a requirement.
You don't give python advice to a C++ developer, regardless of how much you'd like C++ to be like python.
So, yes, if you have the time, learn the internals. But no, that is not in any way a prerequisite. Nor should it be.
You mean like this? http://www.thisiscolossal.com/2017/12/tatsuo-horiuchi-excel-...
Most of my inspiration nowadays comes from my kids.
I have been bitten by coworkers submitting preposterous pull requests because of a lack of understanding of what you can do with git and how it works that could have been avoided by taking the time to really grok git.