Introduction to Version Control with Git
Date: 10 - 11 March 2025
Timezone: Amsterdam
Language of instruction: English
Join us for a two-day workshop for PhD students, postdocs, and researchers at TU/e. Based on carpentry training materials, this hands-on workshop will introduce participants to the fundamentals of version control using Git. In the afternoon of the second day, we will conclude with a session on the 4TU ResearchData repository system.
Who should attend?
- Researchers looking to manage their code and documentation more effectively.
- Those interested in collaborative software development.
- Anyone curious about enhancing their research with version control.
Workshop goals:
We aim to equip the 4TU.ResearchData community with basic version control skills to improve the efficiency and reproducibility of their software projects. We will demonstrate key concepts through a simple Python script. Note that executing the script is not essential to the workshop's core objectives.
Requirements:
No prior experience with Python is necessary, though it is beneficial.
Program:
Day 1 – 10 March
09:30 – 12.30 > Unix – shell/command line session to cover basic lessons for working with Git locally (half day) – Introducing the Shell, Navigating Files and Directories, Working With Files and Directories.
12:30- 13:30> Lunch
13.30-16.00 > Versioning control with Git – Part 1 (half day) – Summary and Setup
Day 2 – 11 March
09:30-14:30 > Versioning control with Git – Part 2 (half day) – Summary and Setup
14.45-16.00 > Getting to know 4TU.ResearchData
Registration
If interested, register via this Eventbrite link
Keywords: version control, Git, GitHub, unix shell, collaboration, 4TU.ResearchData
Venue: Pendulum room 0.36 (Fontys building), Eindhoven University of Technology
City: Eindhoven
Region: Noord-Brabant
Country: Netherlands
Postcode: 5612 AZ
Learning objectives:
- Set up a local Git project
- The git add-commit cycle
- Viewing the project history
- Set up a remote Git project in GitHub
- Good collaboration practices
- Get to know 4TU.ResearchData, the data and software repository in the Natural and Engineering Sciences domain
Host institutions: Eindhoven University of Technology
Eligibility:
- First come first served
Target audience: PhD, Postdocs, Researchers
Capacity: 30
Event types:
- Workshops and courses
Cost basis: Free to all
Sponsors: 4TU.ResearchData, Eindhoven University of Technology
Activity log