Git获取Linux内核源代码

2024-06-27    https://www.cnblogs.com/NJ-Leon/

从 Git 仓库克隆是一种更灵活更高效的方法,适合于想要获取最新版本或历史的 Linux 内核源码,并且可以跟踪更新和修改的用户。具体操作如下:

  1. 打开终端,切换到你想要存放 Linux 内核源代码的目录下。
  2. 输入以下命令,从 Git 仓库克隆 Linux 内核源代码: git clone https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
  3. 克隆完成后,可以在该目录下看到一个名为 linux 的文件夹,这就是 Linux 内核源代码的根目录。
  4. 切换到某个特定版本的 Linux 内核源码,输入git tag,查看所有可用的标签(tag)。
  5. 切换到想要的标签,例如 v6.6:git checkout v6.6 。
  6. 跟踪新的更新和修改,输入git checkout master,切换到主分支(master)。
  7. 拉取新的提交(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

posted on 2024-06-27 11:25  NJ_Leon  阅读(34)  评论(0编辑  收藏  举报

导航