I had not intended to learn git. But, as part of my hankering to run a terminal-only computing, I needed a way of getting files from one machine to another in a terminal-friendly manner, and, well, git looked like a reasonable option. So I started to learn git. “Pro Git” was an excellent guide I read “Pro Git” to help me get started. I thought it was excellent: clear, with practical examples, and good at setting out the fundamental principles of git in a comprehensible (to me!) way. L...