Good overview of Git that focuses on understanding things “under the hood” instead of memorizing commands.