Advanced Techniques in Git
Git is so much more than a chronological ledger of changes. You might use Git as a collaboration tool to synchronize code changes between developers, but are you capturing the growth of your codebase?
In this article, I go over techniques that you can use in your projects to elevate the history of your codebase as a valuable source of context and evolution.