An open API service indexing awesome lists of open source software.

https://github.com/leilaicruz/git-workshop-tue-2025

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.
https://github.com/leilaicruz/git-workshop-tue-2025

4tu collaboration git shell unix

Last synced: over 1 year ago
JSON representation

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.

Awesome Lists containing this project

README

          

# Introduction to version control with Git

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](data.4tu.nl)**.

## 🚀 Workshop Overview

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.

## 📅 Schedule
| **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 |

## 🛠 Prerequisites
Before attending the workshop, please ensure you have:
- A **GitHub account** ([sign up here](https://github.com/))
- Installed **Git** on your system ([installation guide](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git))
- A **terminal** or **Git Bash** (Windows users should install [Git for Windows](https://gitforwindows.org/))

## 📖 Workshop Materials
- **[Unix Shell Lesson](Lesson_development\unix_shell.md)**: Learn how to navigate files and directories using the command line.
- **[Git Lesson](Lesson_development\git.md)**: Introduction to Git, tracking changes, and collaborating on research projects.

## 🔗 Resources
- [Software Carpentry Git lesson](https://swcarpentry.github.io/git-novice/)
- [Git Documentation](https://git-scm.com/doc)
- [4TU.ResearchData](https://data.4tu.nl/)

## 💡 License
This workshop material is licensed under **GNU AFFERO GENERAL PUBLIC LICENSE Version 3**. Feel free to share and modify the lesson according your needs.

## 🙌 Acknowledgments
This workshop is based on the [Software Carpentry](https://software-carpentry.org/) Git curriculum.

---
For any issues or questions, please open an [issue](https://github.com/leilaicruz/Git-workshop-TUe-2025/issues) or contact the [instructor](mailto:l.m.inigodelacruz@tudelft.nl)!

Happy coding! 🎉