Git:发送电子邮件而不提交

时间:2011-06-22 17:25:43

标签: git email commit

我有一个项目,我进行了更改,并希望使用git send-email功能将它们发送给其他用户。

我发现它的工作原理是发送补丁(由每个提交的git format-patch创建)。

是否只能发送diff?我不想先提交,然后发送补丁。

git format-patchsend-email是否有一些参数可以快速完成?

提前致谢。

1 个答案:

答案 0 :(得分:4)

事实证明这是不可能的。所以我提交并尝试send-email它,这会引发错误

  

命令未知:/ usr / lib / git-core / git-send-email

中的'AUTH'

此错误与我的smtp-server不支持身份验证有关。

要解决此问题,我在.gitconfig中注明了smtpuser,所在的行,以便它不会将任何用户或密码传递给git。然后,电子邮件发送没有问题。

但我仍然认为应该选择使用send-email功能,发送补丁而不必先提交补丁。