type
status
date
slug
summary
tags
category
password
icon
关于 Git 的「分布式
- 每个⼈从远程仓库拿到的都是⼀份包含完整历史的完整仓库
- 「中央仓库」的概念只是从团队的合作架构上的。实际上,每个仓库都可以作为别的仓库的⼦仓库,每个仓库也可以作为别的仓库的中央仓库。
- ⽽且,⼀个仓库可以同时作为⼦仓库和中央仓库存在,因此你其实⽆法定义⼀个仓库「就是个⼦仓库」或者「就是个中央仓库」。这就是 Git 「分布式」的含义。
fork
- 含义来源于河流的分叉(forking)
- 其实就是「服务端仓库对另⼀个服务端仓库的 clone」,是 Git 仓库服务平台独有的概念。
- 两个本地仓库互相 clone:也是可⾏的,但 push 的时候记得把远端本地仓库的 HEAD detach 掉,或者设置远端仓库的 receive.denyCurrentBranch 为 ignore 或者 warn
- 作者:shuouyang
- 链接:https://notion-tree.vercel.app/article/9dfbd078-f092-4eab-8454-9ece5f2197c0
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。