How to use GitHub for version control

Lately I’ve become increasingly interested in using Git for version control of my programs. Git is a really good way to track changes made to your code either when you’re coding by yourself, or in a company with dozens of other developers. I’ve only really had a relatively superficial understanding of how Git worked before, and I tended to find a lot of the explanations online rather confusing. However, if you want to learn how to use Git, then I can thoroughly recommend this website, which will teach you how to use Github with an interactive terminal in the browser.

Once you get through those, then I would watch these two videos and then bookmark them for future reference.

**Update** I’ve found a few other resources for learning more about Git:

Computational biology PhD candidate at the Australian National University. I love writing (both articles and software), learning more about the world around us, and beekeeping. I also write for BioSky.co