Get up to speed with partial clone and shallow clone - The GitHub Blog
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
related reading
- Get up to speed with partial clone and shallow clone - The GitHub Bloggithub.blog
- Git at any scalecursor.com
- Git's database internals V: scalability - The GitHub Bloggithub.blog
- A successful Git branching model >> nvie.comnvie.com
- Using Gitcs61bl.org
- Useful git commands for SRE and DevOps engineersreliabilityengineering.substack.com
- Git from the Bottom Upjwiegley.github.io
- Using Git offlinegibbard.me
- Git - user-manual Documentationgit-scm.com
- Why GitHub Actually Won | Butler's Logblog.gitbutler.com
- How Git works: A complete guide to branches, merges, and collaborationdeveloper.ibm.com
- Demystifying git submodulescyberdemon.org