最近的工作要涉足内核开发了,主要是关于 HID Simple interface,设计实现一个 HID 逻辑总线,其下可以支持 USB 和蓝牙的 HID 设备。需要看的文档好多啊!感冒还没好呢:( 头一直晕晕的,上来写写 blog,希望感冒快点好起来~
补充资料:
emerge dev-util/git
(之前安装 python 时需要使用 export USE="tk")
获得最新的内核源代码树
git-clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git linux-2.6
更新本地 Git 仓库
$ cd linux-2.6
$ git-pull git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
从仓库中导出文件
$ git-checkout
如果您希望覆盖本地修改,可以使用 -f 选项导出文件,这样就可以将您带回到一个干净的状态:
$ git-checkout -f
编辑文件然后提交
vi Documentation/ManagementStyle
git-commit Documentation/ManagementStyle
添加或删除文件
$ git-add Documentation/Sandwiches
$ git-commit Documentation/Sandwiches
Git 来管理本地仓库
$ tar -zxvf release.tar.gz
$ cd release
$ git init-db
$ git add .
$ git commit -a
没有评论:
发表评论