flâneur — a map of the web's best reading

Get up to speed with partial clone and shallow clone - The GitHub Blog

github.blog · 3,118 words · saved by 1 readers

As your Git repositories grow, it becomes harder and harder for new developers to clone and start working on them. Git is designed as a distributed version control system. This means that… As your Git repositories grow, it becomes harder and harder for new developers to clone and start working on them. Git is designed as a distributed version control system. This means that you can work on your machine without needing a connection to a central server that controls how you interact with the repository. This is only fully realizable if you have all reachable data in your local repository. What if there was a better way? Could you get started working in the repository without downloading every version of every file in the entire Git history? Git’s partial clone and shallow clone features are options that can help here, but they come with their own tradeoffs. Each option breaks at least one expectation from the normal distributed nature of Git, and you might not be willing to make those tr

Get up to speed with partial clone and shallow clone - The GitHub Blog Derrick Stolee · @derrickstolee December 21, 2020 | Updated April 28, 2021 | 14 minutes Share: As your Git repositories grow, it becomes harder and harder for new developers to clone and start working on them. Git is designed as a distributed version control system. This means that you can work on your machine without needing a connection to a central server that controls how you interact with the repository. This is only fully realizable if you have all reachable data in your local repository. What if there was a better wa

Explore this link on the map →

related reading