ubuntu 上 git试用
1. git 下载准备
A) git下载: 进入su超级用户中
输入: sudo apt-get build-dep git-core git-doc
这个会安装git-core和git-doc依赖的库。
B) 各种内核版本下载我把目录放在/home/gitClone文件夹内
输入: git clone http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.gitgitClone
下载完成后 如图:
2. 选择版本
使用指令:git tag 可以查看git clone下来有几个版本
如图:
进入gitClone文件夹之后进入管理员权限,指定内核版本管理器的初始版本HEAD , 这里使用v3.2版本:
输入: git checkout –f v3.2
3. 添加修改后的文件
1) sys.c
2) syscall_table_32.S
3) unistd_32.h
4. 用git commit –s提交
之后出现:
把modified的文件前的#号取消(注释),之后按ctrl + X
之后再选择Yes,完成提交
5. 制作patch
输入git format-patch -1 是对前一个版本做patch
之后就再当前文件加内生成了一个.patch 文件
6. 用git send-email发邮件
首先下载msmtp 和 git-email
输入 sudo apt-get install msmtp
再输入 apt-get install git-email
输入:msmtp –-version 查看配置文件位置
在这个位置创建.msmtprc文件 之后,
去修改配置文件/root/.msmtprc
account gmail
protocol smtp
host smtp.gmail.com
from anialy@gmail.com
tls on
tls_starttls on
tls_trust_file /etc/ssl/ecrts/ca-certificates.crt
auth on
user anialy@gmail.com
password ********
account default:gmail
之后cd到/home/gitClone目录下使用
输入:
回车后就发送了.