git+打patch+send-email

今天做的是学习git,还有打patch,并且用send-email发邮件出去。


首先git需要安装,在ubuntu下,直接apt-get install git / git-core就可以了。git --version可以查看版本。

git add filename 将修改过的文件加入暂存区

git commit -m "your comments" -s  提交文件(增加一行Signed-off-by)

git status 查看暂存区情况,可以看见哪些文件修改了还没有add,哪些文件add了还没有commit

git diff filename 可比较前后版本中的差异,哪几行少了,哪几行新增的


git branch branch-name 可新增一个分支

git checkout branch-name 可切换到新的分支上工作

git checkout master 可切换回主支上工作


若commit后想退回一个版本,或者想做修改。git reset --soft HEAD~1 表示退回上一个版本,并且内容退回暂存区。


接下来是打patch。

git format-patch -1 表示对最新的一个commit打patch

打好patch后,在程序目录下多了一个.patch的文件,可用vim进行check,防止出错。


最后是send-email。

这个command在git-core中,需要apt-get install 一下。

需要在~/.gitconfig文件中加入

[user]
name = 你的用户名
email = 邮箱地址
[sendemail]
smtpserver = smtp.XXX.com
smtpserverport = XX

设置好后,git send-email  XXX.patch --to user@email.com --cc aaa@email.com --cc bbb@email.com。抄送的,需要多次打上--cc

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值