Introduction to Git¶
Dates: 9-13 November 2026
This ONLINE NAISS course will be an introduction to version control, with a strong focus on Git. Parts of the course is at an intermediate level, but students can participate in the parts they want.
Some of the main concepts, like repositories, commits, trees, branches, and merges will be covered, as will many of the basic commands, like clone, add, push, pull, commit, and fork. We will also go one step beyond the basic concepts and explain the fundamentals of how commits and branches can be manually created by using so-called "plumbing" (low-level) subcommands.
The lectures will be complemented by demos, as well as hands-on, during which the participants will learn both how to do simple Git commands as well as more complex cases. The hands-ons will mainly be done using GitHub.
Purpose¶
Learn what Version Control is and how to get started using Git.
Audience¶
This NAISS course is taught by NAISS trainers located at the HPC2N and UPPMAX NAISS branches. It is open for anyone in Swedish academia. You will be using your own computer or other existing computer access for the course. If you do not have access to a computer that can run Git (or which you can install Git on), then there will be an option to use NAISS resources for this.
Pre-requisites¶
- Basic knowledge of the command line.
- Basic knowledge of a text editor of your choice on your system.
- A GitHub user account (free - can be created for the course).
- A reasonably recent version of Git installed on your system. See the Git homepage.
Time and locatation¶
- Date: 2026-11-(9-13)
- Time: 8:30-12:00 on the first day (the first half-hour is an optional Git installation session for those that need it), 9:00-12:00 on the rest of the days.
The course will be taught over zoom. A zoom link will be provided to registered participants prior to the event.
EXERCISES¶
You can download the exercises from here: https://gitlab.naiss.se/hpc/training/course-intro-git.
PRESENTATIONS¶
The rendered presentations can be found on GitLab: https://hpc.pages.naiss.se/training/course-intro-git/
Registration¶
Use the registration form to register for the event:
Registration form for "Introduction to Git" (on nextcloud.naiss.se)
You may continue registering until the day before the course starts, however, if you register after 2026-11-01 you are responsible for finding your own system to run Git on (own computer with Linux, Windows, macOS, account at HPC centre, etc.)
Comments and questions¶
Comments and questions on these training events should be sent to NAISS using the support form in SUPR. Please select “Question about a training event” as “Problem or Questions Type”.
Source repository