gpt4 book ai didi

git - 如何检查git提交作者是否有效

转载 作者:太空狗 更新时间:2023-10-29 13:52:58 24 4
gpt4 key购买 nike

在我无法同时设置 user.nameuser.email 配置的存储库中,我需要编写一个提交脚本:

commit -a --message "message" --author="author"

消息和作者已参数化。

当我提交错误的作者时(不在 rev-list 上并且格式不适合 git)我得到:

fatal: --author 'bad-formatted-author' is not 'Name ' and matches no existing author

是否有任何方法可以在提交前检查作者是否有效?

最佳答案

使用 git commit -a --message "message"--author="author"--dry-run

添加的 --dry-run 标志将使 git commit 实际上不提交任何东西,但如果 --author 仍然退出非零> 给定的选项字符串无效。

但是请注意,退出状态可能有其他非零原因,例如提交为空(即没有任何更改)。

关于git - 如何检查git提交作者是否有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37010673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com