当遇到难以定位的bug时,git bisect是一个非常有用的工具,它可以帮助快速缩小问题范围: git bisect start git bisect bad git bisect good <good-commit> 4.子模块 对于包含多个独立项目的复杂项目结构,Git子模块提供了一种管理方式: git submodule add <repository-url> <path> git submodule update --init --...
.gitignore .mailmap COPYING CREDITS Kbuild Kconfig MAINTAINERS Makefile README REPORTING-BUGS Repository files navigation README License Linux kernel release 3.x <http://kernel.org/> These are the release notes for Linux version 3. Read them carefully, as they tell you what this is all about...
.get_maintainer.ignore COPYING MAINTAINERS crypto kernel security .git CREDITS Makefile drivers lib sound .gitattributes Documentation README fs mm tools $ cat linux/.git/config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true precomposeunicode = true [remot...
第七步创建git仓库并初始化 [root@localhost ~]# mkdir -p /home/git/repositories/test.git [root@localhost ~]# cd /home/git/repositories/test.git [root@localhost test.git]# git --bare init Initialized empty Git repository in /home/git/repositories/test.git/ 第八步给git仓库目录设置用户和用户...
自动化的Linux内核调试环境搭建https://gitee.com/mengning997/linuxkernel/tree/master/kerneldebuging 3.3 跟踪 Linux 内核的启动过程 第4章 深入理解系统调用 4.1 系统调用概述 4.2 触发系统调用的方法 4.3 深入理解X86 Linux系统调用 4.4 深入理解ARM64 Linux系统调用 ...
2. 修改 /scripts/setlocalverison脚本,把git commit ID导出到一个单独的文件,命名为git_ver.h #!/bin/sh # # This scripts adds local version informationfromthe version # control systems git, mercurial (hg) and subversion (svn). # # If something goes wrong, send a mail the kernel build maili...
$git clone git://github.com/schacon/grit.git mygrit 获得Linux2.6内核源码: 如果使用git clone --bared则会只clone .git仓库,而不会clone working directory和stagingarea。下面是对比,linux-kernel是使用git clone得到的,my-linux是使用git clone --bared得到的 ...
Initialized empty Git repository in /var/git/test.git/ 至此,我们已经一个git版本库,版本库的存放路径为/var/git/test.git。 5.检验配置 5.1安装Git-2.13.1.2 因本人的笔记本使用的Win7 X64系统,因此安装的是Git-2.13.1.2-64-bit.exe,按照软件默认设置一路Next即可。安装完成之后可以在开始菜单看到git的相...
https://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git http://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git...
# 1. A single fairly recent stable kernel version # 2. A custom stable version # 3. A custom tarball # 4. A set of custom repository locations 从kernel官网获取源码,或者自己搭建的SVN以及GIT仓库,或者本地路径的压缩包。 如果是本地的源码目录,使用buildroot构建kernel时,较为麻烦,需要修改buildroot...