Charles Explorer logo
🇬🇧

Version Control with Git

Class at Faculty of Social Sciences |
JEM234

Syllabus

4-day course: 

Compact course will be taught on September 25, 26 ,27th and 29th 2023, room 016, 9-15 h.

Contents:

Version control, Git, Github (+ setup) 

Repository - staging area, commits, status, log 

Collaborating and Workflows - fetch, pull, push, pull-request 

Branching 

Project workflow 

Rebasing, LFS, etc.

Annotation

The aim of the course is to introduce students to the version control and provide hands-on experience with Git. Git is free and open source distributed version control system designed projects of every scale, i.e. solo developers/researchers to large software/research projects. It is programming-language agnostic, thus providing added value for all students no matter their coding background.

For more detailed, lecture-by-lecture contents, please see the course's Syllabus below.

Materials: https://martinhronec.github.io/JEM224/