用git应用电子邮件补丁

时间:2014-05-11 16:04:18

标签: git email patch

我想申请使用git-send-email发送的补丁。

目前我必须输入特定文件的所有内容。这是一个hacky,并且随着工作量的增加而变得很慢。我想知道如何更快地将一个相当大的补丁放入我的git树中进行测试。

提前致谢

2 个答案:

答案 0 :(得分:2)

检查补丁是否适用但没有错误:

git apply --check <patchname>

应用补丁:

git apply <patch name>

Here是一篇博文,您可以在其中获得有关电子邮件补丁的更多信息。

答案 1 :(得分:2)

您可以使用任何原始数据查看器应用电子邮件格式的补丁程序中的补丁程序。

例如,当前界面中的GMail支持它。 您可以按照以下步骤将修补程序作为来自电子邮件的提交来应用:

  1. 在带有补丁数据的消息中打开GMail网页
  2. 单击此消息右上方的省略号图标
  3. 点击“显示原始图片”。将打开一个新选项卡,其中包含消息的内容。
  4. 点击“复制到剪贴板”
  5. 打开终端并将当前目录更改为基于git的根项目目录
  6. 证明工作副本是干净的
  7. 运行1 3
  8. 粘贴代码
  9. 键入git am以完成插入

有关更多信息,请检查:

Kernel Newbies - Applying a patch tutorial

Eletric Toolbox - Gmail view raw message article