Introduction to GitHub

Git is a distributed version control system that is becoming the standard for working with code in research projects. It helps to track changes in code and allows multiple developers to work on the same codebase. GitHub is a web-based platform that provides hosting for Git projects and facilitates collaboration and working on different systems. This makes it a powerful tool: it allows you to work on your code on your local PC as well as on HPC or cloud systems, while the code is always synchronized via the central repository on GitHub.

This workshop aims to provide an introduction to Git and GitHub using the command line. We will cover the following topics:

  • Introduction to version control
  • Branching and merging

Prerequisites 

  • A laptop with Git installed and a GitHub account Instructions
  • Some experience with bash is an advantage but not necessary

There are no costs associated with this workshop.   

Planned dates

The workshop is planned for the following dates: 

For registration and practical information, please visit the agenda item for a specific workshop date. We reserve the right to cancel or reschedule workshops due to insufficient registrations or unforeseen circumstances.

Credits 

This workshop has a study load of 4 hours. Due to the short duration of this workshop, you cannot earn ECTS for attending. 

Contact 

If you have questions about this workshop or would like to request a session, please contact us via info@rdm.uu.nl. Once we receive your request, we鈥檒l get in touch to finalize the details and arrange a session that suits your needs.

More information 

Can鈥檛 make it to our workshop? Drop by the  Walk-In Hours and/or Programming Caf茅 if you have any questions.