Version Control II: Collaboration Workflows with GitHub and gitlab.nrw
Overview
This session builds on an introductory Git workflow and focuses on how teams coordinate work across GitHub and gitlab.nrw. The emphasis is on collaboration, review, and project organization for shared research work.
Learning Objectives
- Use branches to separate and organize work
- Understand pull requests and merge requests as collaboration tools
- Review and discuss changes before integrating them
- Apply basic project organization practices for shared repositories
Topics Covered
- Branch-based workflows for individual and group work
- Pull requests, merge requests, and code review
- Issues, README files, and project structure
- Good practices for commit messages and change discussion
Materials
- Presentation Slides — Main workshop presentation covering collaboration workflows with GitHub and gitlab.nrw
- Presentation Source — Quarto source file for the presentation