我有两个本地 git 存储库,都指向same远程存储库。
在一个 git 存储库中,如果我这样做git format-patch 1
,如何将该补丁应用到其他存储库?
注意:您可以先预览您的补丁将执行的操作:
首先是统计数据:
git apply --stat a_file.patch
然后进行试运行以检测错误:
git apply --check a_file.patch
最后,您可以使用git am将您的补丁作为提交应用。这也让您能够sign off应用的补丁。
这对于以后参考很有用。
git am --keep-cr --signoff < a_file.patch
正如所指出的风之河 in 评论:
别忘了如果你有autocrlf=false
对于仅 Windows 开发,您需要通过--keep-cr to am
保留那些 CRLF
See an 本文中的示例:
在 git 日志中,您会发现提交消息包含“Signed-off-by”标签。 Github 和其他人将读取此标签,以提供有关提交如何在代码中结束的有用信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)