我正在尝试将自上次推送到 svn 服务器以来的所有更改合并为一个大补丁,我可以通过电子邮件发送给我的同事进行审查。我可以这样做吗git format-patch
?
你可以使用git format-patch origin/master
获取自当前分支从服务器分叉以来的所有补丁。 (HEAD 被假定为命令中的最后一个参数,因此您得到origin/master..HEAD
.)
然而,正如 VonC 所暗示的那样,这可能会创建大量文件:您所做的每一次提交都会创建一个 .patch 文件!如果您只想要一个大补丁文件,git-diff
他提到的语法应该是技巧。 (git diff origin/master.. > bigpatch.patch
将为您提供自 HEAD 和服务器的共同祖先以来的所有更改。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)