type
status
date
slug
summary
tags
category
password
icon

关于 Git 的「分布式

  • 每个⼈从远程仓库拿到的都是⼀份包含完整历史的完整仓库
  • 「中央仓库」的概念只是从团队的合作架构上的。实际上,每个仓库都可以作为别的仓库的⼦仓库,每个仓库也可以作为别的仓库的中央仓库。
  • ⽽且,⼀个仓库可以同时作为⼦仓库和中央仓库存在,因此你其实⽆法定义⼀个仓库「就是个⼦仓库」或者「就是个中央仓库」。这就是 Git 「分布式」的含义。

fork

  • 含义来源于河流的分叉(forking)
  • 其实就是「服务端仓库对另⼀个服务端仓库的 clone」,是 Git 仓库服务平台独有的概念。
  • 两个本地仓库互相 clone:也是可⾏的,但 push 的时候记得把远端本地仓库的 HEAD detach 掉,或者设置远端仓库的 receive.denyCurrentBranch 为 ignore 或者 warn
Git FlowGradle 配置⽂件拆解
Loading...
shuouyang
shuouyang
android开发 ReactNative开发 小程序开发
最新发布
AOSP 环境搭建
2025-3-29
View 绘制流程-源码解析
2025-3-12
HTTP
2025-3-4
JVM 虚拟机
2025-2-28
蓝牙-BLE-基础
2025-2-28
从 OkHttp 的原理来看 HTTP
2025-2-19
公告
🎉热点信息🎉
--- 1 ---
Jet Brains 推出新的跨平台支持 Kotlin MultiPlatform
--- 2 ---
新的小巧便捷的依赖注入框架 Koin
--- 3 ---
新一代 API 查询语言 GraphQL