Welcome to the Introduction to version control with Git! for Eindhoven University of Technology, on 10-11 March 2025. This repository contains instructions for the two-day hands-on workshop focused on version control with Git, collaborative best practices, and getting to know 4TU.ResearchData.
This workshop is designed to introduce participants to Git and version control, helping them to:
- Navigate and manipulate files using Unix shell commands.
- Set up and manage a local and remote Git repository.
- Track changes, collaborate, and resolve conflicts effectively.
- Use 4TU.ResearchData repository for their research outputs.
| Day | Session | Time |
|---|---|---|
| Day 1 | Unix Shell Introduction | 10:00 - 12:30 |
| Working with Files & Directories | 12:30 - 13:30 (Lunch Break) | |
| Introduction to Git | 13:30 - 16:00 | |
| Day 2 | Git Collaboration & Remote Repositories | 10:00 - 12:30 |
| 4TU.ResearchData | 12:30 - 16:00 |
Before attending the workshop, please ensure you have:
- A GitHub account (sign up here)
- Installed Git on your system (installation guide)
- A terminal or Git Bash (Windows users should install Git for Windows)
- Unix Shell Lesson: Learn how to navigate files and directories using the command line.
- Git Lesson: Introduction to Git, tracking changes, and collaborating on research projects.
This workshop material is licensed under GNU AFFERO GENERAL PUBLIC LICENSE Version 3. Feel free to share and modify the lesson according your needs.
This workshop is based on the Software Carpentry Git curriculum.
For any issues or questions, please open an issue or contact the instructor!
Happy coding! π