向U-boot开源社区提交代码过程

前情提示:本文档主要介绍代码的提交过程,不讨论代码内容。

1.从远处仓库git clone 代码;开始添加代码前最好先:git pull --rebase

2.添加板级代码,编辑、编译、运行,确保可以正常进行运行,可以进入os等。

3.git add . 、git commit -s -v (如需取消之前的commit:git reset HEAD^;)

4.生成patch补丁:git format-patch -1 commit-id

5.检查代码风格:./scripts/checkpatch.pl xxx.patch,最好确保是total: 0 errors, 0 warnings, 0 checks

6.编辑邮件发送信息:vim ~/.gitconfig,举例:

[user]
           name = nicholas_qin
           email = xxxxx@outlook.com

[sendemail]
          chainreplyto = false
          smtpencryption = tls
          thread = true
          smtpuser = nicholas_qin@outlook.com
          smtpserver = smtp.outlook.com
          smtpserverport = 587
          smtppass = *******
          from = nicholas_qin@outlook.com
          confirm = always

 

注意:smtppass为邮箱登录密码,如果有的邮箱需要授权码(如qq邮箱),则此处就填授权码而不是邮箱登录密码。

7.发送邮件:git send-email xxx.patch --to 收件人邮箱 --cc 抄送人邮箱

注意:可一次发送或者抄送给多个人(当然,不同邮箱有不同规定,如outlook邮箱需要验证手机号码以及设置双重登录验证,否则单次不能向多人发送邮件,会被outlook认为是垃圾邮件。)向多人发送或者抄送时,邮箱地址之间用逗号隔开即可,如:git send-email xxxx.patch --to xxxx@konsulko.com,xxxx@broadcom.com,xxxx@broadcom.com --cc xxxxx@amarulasolutions.com,xxxx@rockcihps.com,xxxxx@arm.com,festevam@gmail.com。

8. 获取收件人地址:./scripts/get_maintainer.pl xxxx.patch或者要提交的文件

9.给patch打上版本号:git format-patch --subject -prefix='PATCH V1'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值