In Scaling and Optimizing a Git Repository, we examine why a repository might balloon in size and how that presents as performance issues. We then look at various strategies to improve large repository performance. These strategies broadly fall into three categories: divide and conquer, which comes in several flavors, repository hygiene, and Git Scalar, a tool for managing large monorepos.
Overview of scaling and optimizing strategies
Large file support
Cross-repository sharing
Repository maintenance
Git Scalar
DevOps students and those wanting to learn about Git repository optimization
Familiarity with code repositories
Knowledge of Git concepts