Introduction to revision control with Git [online, GIT101]

Actions Panel

Introduction to revision control with Git [online, GIT101]

Learn how to use a version control system to track and reverse all the changes you make in your files.

When and where

Date and time



Refund Policy

No Refunds

About this event

Version control makes it easier for professionals to keep track of their work and collaborate with others. All major development projects use a version control system.

This workshop focuses on the basics of source code management with Git, the most popular version-control software in the world. You will also learn how Git can be used with a variety of file formats (books, articles, datasets, etc).


  • Academic participant : 10$
  • Non-academic participant : $200


Understand the notions of file and directory, and have a basic knowledge of the Unix command line. Refer to the workshop UNX101 Unix Command Line.

Course plan

  • 1. Automated version control;
  • 2. Setting up Git;
  • 3. Creating a repository;
  • 4. Tracking changes;
  • 5. Exploring history;
  • 6. Ignoring things;
  • 7. Remotes in GitHub;
  • 8. Collaborating;
  • 9. Conflicts;


Charles Coulombe, analyst in advanced research computing at Calcul Québec.



Technical prerequisites

We will use the Zoom platform. Because this event is a practical workshop, it is very useful having a secondary screen where you would get the instructor window on one screen and your own window on your main screen.

We will use the Jupyter Lab interface. Make sure you have a modern Web browser like Google Chrome, Firefox, Edge or Safari.


For any question, please write to