Introduction

Completed

As a version control system, Git is easy to get started with but challenging to master.

While there's no one way to implement Git in the right way, many techniques can help you scale the implementation of Git across the organization.

Simple things like structuring your code into micro repos, selecting a lean branching and merging model, and using pull requests for code review can make your teams more productive.

This module examines Git repositories structure, explains the differences between mono versus multiple repos, and helps you create a changelog.

Learning objectives

After completing this module, students and professionals can:

  • Understand Git repositories.
  • Implement mono repo or multiple repos.
  • Explain how to structure Git Repos.
  • Implement a changelog.

Prerequisites

  • Understanding of what DevOps is and its concepts.
  • Familiarity with version control principles is helpful but isn't necessary.
  • Beneficial to have experience in an organization that delivers software.