gpt4 book ai didi

git - 如何在 git 日志中查询 Co-Authored-By

转载 作者:行者123 更新时间:2023-12-04 10:12:30 26 4
gpt4 key购买 nike

如果我想找到由 Joe Blo 创作的提交,很简单:

git log --author=joe.blo@x.com

但是如果提交是这样创建的:

git commit -m "Our awesome code changes.
>
>
Co-authored-by: Joe Blo <joe.blo@x.com>
Co-authored-by: Henry Chilinsky <henry@example.com>"

如此处所述:https://help.github.com/en/github/committing-changes-to-your-project/creating-a-commit-with-multiple-authors

以上,Joe 被认为是合著者,但我原来的 --author=joe.blo@x.com 查询找不到这个提交。如何找到 Joe 是共同作者的提交?

编辑:首选命令行解决方案,但可以处理此问题的第三方工具的奖励积分:tiggithubtower 等.

最佳答案

您可以使用 trailer options ,因为 Co-authored-by 是提交消息中的预告片。

git log --format="%h %s %(trailers:key=Co-authored-by)"

但您需要为 Joe 查找结果。
valueonly 将过滤值(例如 Joe),但与键无关(Co-authored-by)

关于git - 如何在 git 日志中查询 Co-Authored-By,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61263083/

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