Git获取Linux内核源代码
2024-06-27 https://www.cnblogs.com/NJ-Leon/
从 Git 仓库克隆是一种更灵活更高效的方法,适合于想要获取最新版本或历史的 Linux 内核源码,并且可以跟踪更新和修改的用户。具体操作如下:
- 打开终端,切换到你想要存放 Linux 内核源代码的目录下。
- 输入以下命令,从 Git 仓库克隆 Linux 内核源代码: git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
- 克隆完成后,可以在该目录下看到一个名为 linux 的文件夹,这就是 Linux 内核源代码的根目录。
- 切换到某个特定版本的 Linux 内核源码,输入git tag,查看所有可用的标签(tag)。
- 切换到想要的标签,例如 v6.6:git checkout v6.6 。
- 跟踪新的更新和修改,输入git checkout master,切换到主分支(master)。
- 拉取新的提交(commit):git pull。
Windows 下拉取代码遇到如下错误:
error: invalid path 'drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c'
fatal: unable to checkout working tree warning:
Clone succeeded, but checkout failed.
解决方法:
git config core.protectNTFS false git reset --hard HEAD