如何指定'git send-email'在特定补丁上发送邮件?
我有4次提交,但我没有做过'git pull'.当我发送'git send-email'时,它会发送4封电子邮件(每次提交1个补丁).
如何配置git send-email以便它可以仅为最后一次提交发送电子邮件?
谢谢.
git-send-email获取指定要发送的补丁的参数.例如,
git send-email HEAD^
Run Code Online (Sandbox Code Playgroud)
将为您当前分支上的最后一次提交创建补丁.同样,如果首先使用格式化修补程序git-am,则只能指定要发送的单个修补程序文件.
有关如何指定修订的详细信息,请参阅man git-rev-list.你可能会关心的常用方法:
<commit1>..<commit2> 意味着事后的一切 <commit>^ 意味着之前的提交 <commit><commit>~5 意味着提交五次提交之前 <commit>