Detail

Event details | Git/GitHub

Code Start date End date Location Organisation/Contact
OT-ST-WS-05 | 11.07.2022 (09:00-12:00; 13:00-16:00) | Online via VC || Optional Q&A session: 14.07.2022 (10:00-12:00) | Online via VC 11.07.2022 11.07.2022 Online
Data Train
data-trainprotect me ?!vw.uni-bremenprotect me ?!.de
0421-218 56788
Free places Max. participants
0 20
Katze Baum Moon

Description

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.

Learning 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.

Learning 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).
  • If you want to work through the github-related topics, you will need a github account.
Technical requirements
  • Own PC, laptop
  • Internet, web browser (up-to-date)
  • For online format a second screen might be beneficial

You should have Git installed on your device (https://git-scm.com/downloads). If you want to work through the GitHub-related topics, you will need a github account.

Participants will receive installation instructions prior to the workshop.

Further reading

Program/Schedule

Monday, 11 July 2022 (online)09:00-12:00Basics
 Break 
 13:00-16:00Advanced
Thursday, 14 July 2022 (online)10:00-12:00Optional: Q&A session