Zum Hauptinhalt springen

OT-ST-WS-06 | Git/ GitHub

Registration closed

Nico Harms

Katze Baum Moon

Git is one of the fundamental tools used in software engineering and collaborative document writing. Paired with platforms like Github, it allows individuals and teams to work on the same documents, create automations to compile, deploy, compute and more when making changes to the project. It can simplify workflows and automate repetitive tasks. Its decentralized functionality allows it to be used during expeditions where Internet is limited or unavailable.

Contents

In this course, you will be introduced to the basics of using git on your device and using Github as a central repository. You will learn how to create projects and collaborate with others on github. We will talk about the most common workflows and what their advantages and disadvantages are. We will also create automations on github. You will also learn how to deal with common Git errors and what to do when you face Git conflicts while collaborating with others.

Outcomes

Basic understanding of version control systems, creating projects controlled by Git, automations and collaborating with others on GitHub.

Prior knowledge

You should have Git installed on your device (https://git-scm.com/downloads).

Requirements

If you want to work through the GitHub-related topics, you will need a github account.

When?

19.08.2021, 10:00-12:00 und 13:00-15:00

02.09.2021, 10:00-12:00, Optional Q&A-Session


Where?

Online via VC


Language?

English

Nico Harms

Software Developer at the Alfred Wegener Institute, Helmholtz Centre for Polar and Marine Research (AWI)

Other status groups or externals:

Free places will be offered to candidates on the waiting list after registration was closed (one week before the workshop takes place).