Git-在最近提交和原始提交之间创建修补程序
我正准备将我的第一个补丁提交给一个开源项目。以下是整个过程的过程:Git-在最近提交和原始提交之间创建修补程序,git,Git,我正准备将我的第一个补丁提交给一个开源项目。以下是整个过程的过程: 分叉项目 创建初始修订 开发者要求我修改 修改 接受并准备出发 然而,当我运行git-format-patch-HEAD^时,我的两次提交之间会出现差异,这显然不起作用。基本上,当项目分叉时,我如何将最近的两个提交与项目合并,或者类似的事情?您需要使用 这个… (三点)对称差分表示法 类似的表示法r1…r2称为r1和r2的对称差,定义为r1r2--not$(git merge base--all r1r2)。它是一组提交,可从
git-format-patch-HEAD^
时,我的两次提交之间会出现差异,这显然不起作用。基本上,当项目分叉时,我如何将最近的两个提交与项目合并,或者类似的事情?您需要使用
这个… (三点)对称差分表示法
类似的表示法r1…r2
称为r1
和r2
的对称差,定义为r1r2--not$(git merge base--all r1r2)
。它是一组提交,可从r1
(左侧)或r2
(右侧)中的一个访问,但不能从两个访问
因此,在这种情况下:
git format-patch ...master