我有一个项目,我进行了更改,并希望使用git send-email功能将它们发送给其他用户。
我发现它的工作原理是发送补丁(由每个提交的git format-patch
创建)。
是否只能发送diff
?我不想先提交,然后发送补丁。
git format-patch
或send-email
是否有一些参数可以快速完成?
提前致谢。
答案 0 :(得分:4)
事实证明这是不可能的。所以我提交并尝试send-email
它,这会引发错误
命令未知:/ usr / lib / git-core / git-send-email
中的'AUTH'
此错误与我的smtp-server不支持身份验证有关。
要解决此问题,我在.gitconfig
中注明了smtpuser,
所在的行,以便它不会将任何用户或密码传递给git。然后,电子邮件发送没有问题。
但我仍然认为应该选择使用send-email
功能,发送补丁而不必先提交补丁。