Emacs 如何使用Magit为暂存文件创建修补程序

Emacs 如何使用Magit为暂存文件创建修补程序,emacs,patch,magit,Emacs,Patch,Magit,如何使用Magit为暂存文件创建修补程序 我尝试了“wp”,当提示“格式化范围或提交(主控)”时,我不确定应该在那里放置什么,我尝试了HEAD..master,但它没有创建任何补丁 我尝试使用命令行:“git diff--cached>my.patch”创建我所期望的 如何使用Magit创建相同的修补程序?Magit使用(有关更多信息,请参见)创建修补程序1,因此需要提交相关更改 因此,提交阶段性更改,然后根据头部创建修补程序 请注意,提交的元数据将用于填充修补程序头 如果不想保留提交,只需将软

如何使用Magit为暂存文件创建修补程序

我尝试了“wp”,当提示“格式化范围或提交(主控)”时,我不确定应该在那里放置什么,我尝试了HEAD..master,但它没有创建任何补丁

我尝试使用命令行:“git diff--cached>my.patch”创建我所期望的

如何使用Magit创建相同的修补程序?

Magit使用(有关更多信息,请参见)创建修补程序1,因此需要提交相关更改

因此,提交阶段性更改,然后根据头部创建修补程序

请注意,提交的元数据将用于填充修补程序头

如果不想保留提交,只需将软重置回
HEAD^
(您可以在上一次提交时键入x)

1请注意,此修补程序格式不同于普通的
git diff
输出,必须与而不是
git apply
一起应用。目前,magit仅支持
格式补丁
格式的补丁文件


如果需要创建或应用未格式化的修补程序文件,您仍然可以在不离开magit的情况下运行任意git命令。打字!查看相应的菜单。

我已为此打开了一个问题:。