Splitting Up A Git Repository


Splitting Up A Git Repository

Sometimes you need to split up a Git repository into smaller repositories. Perhaps your simple project has turned into a mega monolith and you want to break it out into separate applications or services. Or maybe you have some functionality you'd like to extract into a plugin or library that you can then include back in the repository as a submodule or subtree. The steps in this video will help you achieve both.

Lesson Overview

In this lesson Ryan walks through the four steps to splitting up a Git repository while maintaining history.

Taught by Ryan Irelan

More on Git

Lesson Materials