OT-ST-WS-06 | Git / GitHub
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.
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.
Basic understanding of version control systems, creating projects controlled by Git, automations and collaborating with others on GitHub.
- 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.