

Git Immersion - one of the best online tutorials for learning Git. Git Crash Course - introductory video (~30 mins) about Git and Github Git Tutorial for Beginners - ~30 minute YouTube video that walks through a conceptual introduction to Git along with concrete command-line examples Intro to Git - LinkedIn Learning video (~1.5 hours).
#Gitify resources pro
Pro Git Video Series - a series of four short videos by the authors of "Pro Git" (see Books below) offering a conceptual overview of version control and walking through basic Git usage. Mastering Git Basics - recording of a ~1-hour talk given by Tom Preston-Werner (the founder of Github) that walks you through the essentials of Git Part of the Virtual Tutorials series from ARCHER (the UK National Supercomputing Service) Introduction to Version Control with Git - a ~1-hour hands-on introduction to Git geared at computational scientists. Git Explained with SciFi - an amusing video (~10 mins) that gives a good conceptual introduction to Git using science fiction tropes. We recommend finding a handful that speak to you and using them in tandem to build a solid foundation. As with any complex topic, no single resource is likely to provide all the instruction someone needs. Git is somewhat complex until one gets used to it. Most of these resources presume at least some basic familiarity with a Linux/Unix command line.
#Gitify resources software
Some of these are generic resources written from the perspective of industry practitioners and professional software developers, but some target the specific use-case of software development for computational scientistsce and engineering. The resources below offer tutorials and references for learning Git and the mechanics of online repository hosting sites like Github or Bitbucket, which are useful for collaboration.
