我有一个项目,我在其中做了更改,并希望使用git发送电子邮件功能将它们发送给另一个用户。
我发现它是通过发送补丁(由每次提交的git format-patch创建的)来工作的。
它可以只发送diff的吗?我不想先提交,然后再发送补丁。
git format-patch或者send-email有没有一些参数可以快速的做到这一点呢?
提前谢谢。
发布于 2011-06-23 01:56:56
事实证明这是不可能的。所以我提交并尝试send-email它,这会抛出一个错误
命令未知:位于/usr/lib/git-core/git-send-email的'AUTH‘
此错误与我的smtp服务器不支持身份验证有关。
为了解决这个问题,我在我的.gitconfig中注释了smtpuser,行,这样它就不会将任何用户或密码传递给git。然后,发送电子邮件时没有任何问题。
但我仍然认为应该有权选择使用send-email功能,在不提交补丁的情况下发送补丁。
https://stackoverflow.com/questions/6443979
复制相似问题