Event details

Data Literacy: Introduction to git


| LVNr.: 9003022 | Tagesworkshop (TW)
Format: Präsenz
Free places: 0
Lecturer: Simson, Jan

Currently no registration possible!

Registration period lottery:

14.04.25 (12 noon) –

17.04.25 (12 noon)

If places are available – registration possible until:
Currently not possible

Throughout the last few years, git has established itself as the de facto standard for version control. It’s being used in many fields beyond just computer science and has become a requirement for many jobs. Git enables easy collaboration on projects and allows traveling through time, to better understand and potentially revert changes if the need arises.

In this workshop participants will familiarize themselves with the basics of git and will learn to tips, tricks and best practices for using git using practical tasks and examples. The following topics (among others) will be covered:

  • Installation and configuration of git
  • Benefits of using version control
  • Using git via command line and graphical user interfaces
  • Tracking local changes in git
  • Collaborating via git and GitHub

Learning Goals:

Students will…

  • know the benefits of using version control for collaboration, robustness and reproducibility of projects.
  • are aware of the benefits and limitations of git as a version control system.
  • know the most important terminologies, commandoes and concepts around git including commits, branches, merging, remotes, pulling, pushing.
  • are able to effectively use git for local version control as well as online collaboration.
  • are able to resolve file-conflicts when collaborating via git and can resolve and anticipate them on their own.

Expectations / Preparation:

Students are expected to…

  • bring their own laptops to the workshop to take part in the interactive tasks.
  • install git, sourcetree and visual studio code on their machines ahead of time (if problems are encountered, we’ll resolve them at the beginning of the workshop, but please try to install all).
    Link Git: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
    Link Sourcetree: https://www.sourcetreeapp.com/
    Link Visual Studio Code: https://code.visualstudio.com/
  • create an account at GitHub. Link: https://github.com/ 
  • Set up authentication with GitHub
    Link to a guide for setup via SSH:
    https://malikaihle.github.io/Introduction-RStudio-Git-GitHub/SSH.html
    If you encounter errors here, this is perfectly fine and we’ll address them during the course.

Work Expenditure:

1 ECTS: Active participation in the workshop as well as preparation for the course and completion of the transfer assignment(s) after the course.

 

Lecturer:
Jan Simson is a trained IT specialist, psychologist and behavioral data scientist. He is currently doing his PhD in Social Data Science at the Ludwig-Maximilian University of Munich. Thanks to his many years of experience with git in both industry and research, he can optimally support students in mastering the use of git.

25.07.2025 09:00 Uhr – 25.07.2025 17:00 Uhr (11.40 Seminarraum 231)