Git courses

Application


Send us an email to ydiv@idiv.de.

Location


iDiv Leipzig, tba

Dates


to be agreed on

Credit points


0.5/1.0 CP


Contents

Day 1 basics seminar

In a 6+ hours hands-on seminar, we’ll first talk about the motivation for using a version control system, and then the participants will get an introduction to using git on the command line. The goals are first to get you set up to track changes / use git with your projects, and then to be able to participate in the collaboration on platforms like GitLab and GitHub. Requirements: BYOD (laptop), eduroam for WiFi access, and an account for https://git.idiv.de since we’re using this as the platform to teach collaboration.
More detailed content and cheat sheet here.

 

Day 2 – getting started with your own projects

(open to all independent of the basics seminar) Workshop-style get-together to individually set up e.g.:

  • your git integration with your favorite text editors or IDEs like RStudio or VS Code
  • start using git in your real projects
  • using platforms GitLab or GitHub (project setup, issue management, …)
  • … and whatever else comes up

Note: There is no fully fixed content, it all depends on what you bring to the table with your projects, questions and needs. We will ask during/with/after registration to plan for a little structure and will give you an update on the rough outline. Otherwise, feel free to either come and go as you like or bring something else to do during the parts that aren’t relevant to your current situation/needs.
Requirements: BYOD (laptop), eduroam for WiFi access, git experience at least at the level of the git basics seminar (cf. git basics cheat sheet).


idiv-idiv-

Lecturer

Christian Krause

Christian is a technical employee (HPC Cluster) at the General IT support (GSU) and offers scientific computing services at iDiv.

Email
christian.krause@idiv.de