Git in Git
I had recently to ramp up my Git knowledge and while I was trying to understand how Git really works, I recalled a Meetup event I attended some time ago.
Pablo Vergés presented at the Software-Craftsmanship-Zurich event an interesting approach on learning Git.
The idea is to create a git repository inside another git repository and track changes in the inner repository using the outer repository.
Slides can be found here and a recording of another event with the same content can be found here.