利用 git format-patch 和 git send-email 把修改的 patch 文件发送给 ffmpeg-devel
1. 下载源码
git clone https://git.ffmpeg.org/ffmpeg.git
2. 设置 git 用户的邮箱和姓名
git config --global user.email "email@gmail.com"
git config --global user.name "name"
3. 修改 libavfilter/vf_delogo.c 文件后 commit
git commit -m "libavfilter/vf_delogo: add options start and stop frame number"
commit 927ac32f81e641e3ea78fbdf6a5867f05902ca72 (HEAD -> master)
Author: name <email@gmail.com>
Date: Sat Feb 17 17:04:40 2018 +0800
libavfilter/vf_delogo: add options start and stop frame number
4. 生成 patch 文件
git format-patch -1 927ac32f81e641e3ea78fbdf6a5867f05902ca72 --stdout > ../vf_delogo_add_options.patch
5. 设置 git 的 smtp 参数
git config --global sendemail.from "name <email@gmail.com>"
git config --global sendemail.smtpserver smtp.gmail.com
git config --global sendemail.smtpuser email@gmail.com
git config --global sendemail.smtppass pass
git config --global sendemail.smtpencryption tls
git config --global sendemail.chainreplyto false
git config --global sendemail.smtpserverport 465
6. 发送邮件给 ffmpeg-devel@ffmpeg.org
git send-email ../vf_delogo_add_options.patch
输入 ffmpeg-devel 邮箱地址 ffmpeg-devel@ffmpeg.org, 回车两次就完成.
7.查看是否提交成功
发送邮件过一段时间后,在这里能查到 https://patchwork.ffmpeg.org/project/ffmpeg/list/
有专人进行核实后决定是否采用.
转载于:https://www.cnblogs.com/nlsoft/p/8452210.html
利用 git format-patch 和 git send-email 把修改的 patch 文件发送给 ffmpeg-devel相关推荐
- HOWTO: Create and submit your first Linux kernel patch using GIT
这个文章用自己第一次提交patch的经历详细介绍了用git提交patch的步骤,值得学习. From : http://linux.koolsolutions.com/2011/02/26/howto ...
- Create and submit your first Linux kernel patch using GIT
参考资料: How to Participate in the Linux Community http://www.linuxfoundation.org/content/how-participa ...
- How to create and apply a patch with Git
Creating a patch file with git is quite easy to do, you just need to see how it's done a few times. ...
- 利用 git 提交代码、git 简单使用(拉取、推送、分支、合并)
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1.安装 git sudo apt-get install git 2.查看版本: git --ve ...
- 如何用git命令生成Patch和打Patch(git format-Patch和git am)
在程序员的日常开发与合作过程中,对于code的生成patch和打patch(应用patch)成为经常需要做的事情. 什么是patch?简单来讲,patch中存储的是你对代码的修改 什么是生成patch ...
- Git补丁简单用法介绍(打补丁.diff 和 .patch 和 git apply、git am应用)
打补丁.diff 和 .patch 和 git apply.git am应用 生成patch git format-patch -M master 生成指定patch,afc425592dc7dde9 ...
- 修改git提交commit信息NAME和EMAIL
(Owed by: 春夜喜雨 http://blog.csdn.net/chunyexiyu) 参考:https://git-scm.com/docs/git-filter-branch 参考:htt ...
- Git科普文,Git基本原理各种骚操作
Git简单介绍 Git是一个分布式版本控制软件,最初由Linus Torvalds创作,于2005年以GPL发布.最初目的是为更好地管理Linux内核开发而设计. Git工作流程以及各个区域 Wo ...
- Git详解之六 Git工具(转)
Git 工具 现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程.你已经完成了跟踪和提交文件的基本任务,并且发挥了暂存区和轻量级的特性分支及合并的威力. 接下来你 ...
最新文章
- 【转】RMAN 高级恢复
- git pull冲突解决
- PHP如何处理emoji表情存入utf8的数据库
- npoi 导入 winform excel_勤哲Excel服务器做影视制作企业管理系统 - 科技
- python必考面试题目
- Spring Boot基础学习笔记09:Thymeleaf模板引擎
- Bailian4120 硬币【0-1背包】
- mac新手入门:在Mac上怎么使用夜览
- 将excel文件中的数据导入导出至SQL数据库中(Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0|office2003和office2007)...
- VS 2005/2008 Web Setup Project
- 30种常用管理工具模型整理分享(下)
- 如何用c语言串口通讯,串口通信入门
- 利用ps导出svg(主要用于上传自定义图标到iconfont)
- linux系统下重启网络服务的两种方法
- 【知识点】UDS刷写的一般流程介绍
- 2.1 安装 go-gtk
- cocos creator 如何制作九宫格抽奖
- Windows 8应用商店应用如何与Android和iPad对抗?
- DVWA [CSRF] 跨站请求伪造
- JDK 16 即将发布!网友:新特性挺酸爽a...