|
发表于 2020-9-17 14:23:03
3793 浏览 2 回复
git 打补丁
两次log点之间修改了哪些文件及修改点:
- git diff b7f9fc2 44d6978 > 6762_9.0_nfc_file.patch
复制代码
两次log点之间修改了哪些文件:
- git diff b7f9fc2 44d6978 --name-only > 6762_9.0_nfc_file.patch
复制代码
|
|
手机微信同号:13682654092
|
|
|
|
|
|
楼主|
发表于 2020-11-28 09:48:16
本帖最后由 tangh 于 2020-11-28 09:49 编辑
比如生成我最后一次提交的补丁:
git log --oneline 如下:
- 939516b [UART]dtsi add uart suppoert,ttyHS0=uart4 ttyHS1=uart5 ttyHS2=uart6
- f79d16e hal层识别HDMI插入拔出消息
复制代码
执行生成补丁命令:
这样就生成了补丁:0001-UART-dtsi-add-uart-suppoert-ttyHS0-uart4-ttyHS1-uart.patch
|
|
手机微信同号:13682654092
|
|
|
|
|
|
楼主|
发表于 2021-1-14 10:23:58
- git生成补丁命令:
- git format-patch -1 commit_id
- git打入补丁命令:
- git apply 这种方式需要git add 和git commit重新提交,然后在push
- git ann 这种方式直接帮你加入,只要push即可。
复制代码 |
|
手机微信同号:13682654092
|
|
|
|
|
登录或注册
|