Have you ever wondered how git works internally or why git does certain things in a certain way? Recently I found an interesting talk about git’s internals on https://gotocon.com. It explains all the building blocks that you need to understand to better understand git.
Knowledge is Power: Getting out of Trouble by Understanding Git