将常规diff补丁重新格式化为git格式

wvh*_*wvh 5 git diff patch

有没有一种简单的方法可以将常规(统一)差异补丁重新格式化为git格式的补丁?我想做的是,带一个定期发送给我的补丁并用git应用它,添加作者信息 - 好像它是一个git格式的补丁.

我真的不想开始手动重写补丁,所以我想知道是否有一个git命令,我还没有发现这样做.

这似乎是其他人之前必须拥有的问题......

谢谢!

Tob*_*obu 3

git apply < patch; git commit; git format-patch HEAD^
Run Code Online (Sandbox Code Playgroud)

  • @wvh您可以传递`--author`标志来提交,我想您不需要格式补丁步骤。 (4认同)