High Performance Computing Center North
Remote/online participation: The course will be streamed. We will use Zoom. The participants who have expressed a wish to participate remotely will receive an email containing the connection info later.
NOTE: depending on the developing situation with COVID-19, the course may become completely online. If that happens, participants will be given information about any changes to the course as well as how to connect, using Zoom.
The course will be an introduction to version control, with a focus on Git.
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.
The lectures will be complemented by 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.
Time: 8:00-17:30 (the first hour is an optional setup-session)
Instructors: Mirko Myllykoski, Pedro Ojeda-May, Birgitte Brydsö
Deadline for registration:
NOTE: The course is filling up fast, so the deadline has been changed.
09:00 0. Introduction and setup
09:30 1. Why use version management?
09:55 Break (5 min)
10:00 2. Basic concepts
10:55 Break (5 min)
11:00 3. Basic commands
12:00 LUNCH BREAK (60 min)
13:00 4. Traversing the commit tree
13:55 Break (5 min)
14:00 5. Branches, merges and conflicts
15:00 COFFEE BREAK (30 min)
15:30 6. Working with remotes
16:25 Break (5 min)
16:30 7. Teamwork
17:30 End of the course
Please bring a laptop.
Course project: As part of the HPC2N hands-on, you will be given temporary access to a course project, which will be used for running the hands-on examples. There are some policies regarding this, that we ask that you follow:
The course used computing resources provided by the Swedish National Infrastructure for Computing (SNIC) at HPC2N partially funded by the Swedish Research Council through grant agreement no. 2018-05973.
Note: Participants are kindly asked to limit the use of fragrances due to perfume intolerance issues. Thank you.
Please fill in the below form to sign up. All fields marked with * are required.
ALL SEATS TAKEN! REGISTRATION FORM CLOSED!
We will have a waiting list. In case someone cancels, the people on the waiting list will be given the seat on a first-come first-serve basis. If you want to be put on this waiting list, then please email firstname.lastname@example.org with the following information:
1) Yes, I want to be put on a a waiting list for the course "Introduction to Git"
5) Do you have an account at SUPR? Yes/no
6) Do you have an account at HPC2N? Yes/no
7) What is the operating system on the computer you would use for the course?