0004 | Branches, Forks and Merge Requests in GitLab

What’s in this episode?

Collaboration works best with clear social contracts between the people involved. When technical systems implement and support them, too, working together even over great distance can be managed and be fun.

GitLab implements two core concepts for collaboration on projects: First, when you are a project member, you work directly on the code in branches. Second, you want to contribute to the project, but are unknown to the team. That’s the moment of the fork! In both cases you make a merge request when you’re done and quality assurance can begin.