如何使用git获取linux内核代码仓库

目录

用 [TOC]来生成目录:

本篇文档在ubuntu 14.04使用[git][6]获取linux kernel stable源码,仓库地址可以查看官方地址https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

因为整个linux-stable仓库太大,git拉取代码很慢,所以尝试只拉取所需要的分支,分支信息可以查看上面的网址

下载指定分支

$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git --depth 1 --branch linux-4.15.y

获取分支log信息

$ git fetch --unshallow    

添加其他远程分支

如果需要切换到其他分支,可以使用以下指令:

$ git remote set-branches --add origin linux-3.12.y

获取远程分支

$ git fetch --depth=1 origin linux-3.12.y

切换分支

$ git checkout linux-3.12.y
$ git fetch --unshallow

查看远程分支信息

$ git branch -r

现在我们的本地仓库已经拥有了两个linux-stable分支了。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐