Contributing to a Project Intermediate 4h 40m
Collaborative Git for Teams
This lesson explains how to use Git for collaborative software development, focusing on advanced Git techniques such as branching, merging, and conflict resolution.
Learning outcomes
- Demonstrate collaborative Git usage including branching, merging, and conflict resolution
- Apply Git workflows for team collaboration and code management
- Identify best practices for managing branches in collaborative projects
- Resolve merge conflicts effectively in team environments
- Implement Git workflows that support continuous integration and delivery
Prerequisites
Git
Cite this lesson
Metadata from CITATION.cff.
APA
CodeRefinery, Bast, R., Wikfeldt, K. T., Hellsvik, J., Darst, R., Razick, S., Pushpadas, D., Lindi, B., Pilstål, R., Alim Rasel, A., Suvilehto, J., Fouilloux, A. (2025). Collaborative distributed version control. UC OSPO Network. https://coderefinery.github.io/git-collaborative/
BibTeX
@misc{collaborative_git_for_teams_2025,
author = {{CodeRefinery} and Bast, Radovan and Wikfeldt, Kjartan Thor and Hellsvik, Johan and Darst, Richard and Razick, Sabry and Pushpadas, Dhanya and Lindi, Bjørn and Pilstål, Robert and Alim Rasel, Annajiat and Suvilehto, Jyry and Fouilloux, Anne},
title = {Collaborative distributed version control},
year = {2025},
publisher = {UC OSPO Network},
url = {https://coderefinery.github.io/git-collaborative/}
}