31 lines
984 B
Markdown
31 lines
984 B
Markdown
# chromiumos_kernel
|
||
|
||
本目录为 **ChromiumOS `third_party/kernel`** 对照树,默认放在 `v5.15/`(目录名可与分支无关;当前克隆的远程分支以该目录内历史为准)。
|
||
|
||
## 深克隆(完整历史)
|
||
|
||
在 `v5.15` 目录下执行:
|
||
|
||
```bash
|
||
git fetch --unshallow origin
|
||
```
|
||
|
||
若尚未克隆,可直接深克隆(无 `--depth`):
|
||
|
||
```bash
|
||
git clone https://chromium.googlesource.com/chromiumos/third_party/kernel.git
|
||
cd kernel
|
||
git checkout chromeos-6.1 # 或与设备/文档一致的分支
|
||
```
|
||
|
||
网络不稳定时可增大缓冲后重试 `fetch --unshallow`:
|
||
|
||
```bash
|
||
git config http.postBuffer 2147483648
|
||
git fetch --unshallow origin
|
||
```
|
||
|
||
## 与本仓库的关系
|
||
|
||
父仓库 **不包含** `v5.15/.git`:内核以**普通文件树**提交,便于与你的远端 **一次 `git push` 带上全部源码**。更新内核时可在本机拉取/合并后,再删掉 `v5.15/.git` 重新提交父仓库,或改用子模块/单独镜像(按需)。
|