Git Part 1: Introduction

Git is the most popular code management system in use today. A large number of commercial, private, and open source projects use git for maintaining their code base. Git was created in 2005 by Linus Torvald to manage the Linux kernel source code. Git’s strong performance when compared to alternatives has since given rise to its popularity. Code represents a huge investment in time and human resources. All code projects today should be using some form of revision control to back up and manage their valuable code. Git adds a layer of certainty and redundancy to any project. SHARCNET first presented git as part of our webinar series in 2016 (video1, video2). This presentation will update and refresh our previous offering with the intention of being used with our new Moodle site. This webinar will be a comprehensive introduction to Git with online Moodle resources building upon this foundation. All the parts of the series:    • Git Part 1: Introduction   (this part)    • Git Part 2: Common Git Commands      • Git Part 3: Managing Workflows   _______________________________________­________ This webinar was presented by Ed Armstrong (SHARCNET) on October 21st, 2020, as a part of a series of regular biweekly General Interest webinars ran by SHARCNET. The webinars cover different high performance computing (HPC) topics, are approximately 45 minutes in length, and are delivered by experts in the relevant fields. Further details can be found on this web page: https://www.sharcnet.ca/help/index.ph... . Subscribe to our twitter account (@SHARCNET) to stay updated about our upcoming webinars. SHARCNET is a consortium of 19 Canadian academic institutions who share a network of high performance computers (http://www.sharcnet.ca). SHARCNET is a part of Compute Ontario (http://computeontario.ca/) and Compute Canada (https://computecanada.ca).