gpt4 book ai didi

git - 如何获取 Git 将使用的 "committer"信息

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

阅读文档,我发现我可以通过结合 git config user.name 来预测 Git 将使用什么作为“提交者”和 git config user.email连同 $GIT_COMMITTER_NAME$GIT_COMMITTER_EMAIL .但是当我编写执行此操作的代码时,我最终感觉我正在重写 Git 中已有的代码块,我更愿意为此重用 Git 自己的代码。

所以,就像我更喜欢使用 git rev-parse --git-dir而不是寻找 .git和/或检查 $GIT_DIR , 我想使用像 git show-me-the --committer 这样的命令得到通常的NAME <EMAIL>字符串。但是我没能在手册中找到它。

最佳答案

您可以使用 git var命令:

git var GIT_COMMITTER_IDENT

这可以在任何 Git 工作树之外运行,以 name <email> timestamp timezone 格式打印提交者信息,并使用在提交时也会运行的相同 Git 代码,因此尊重配置键和环境变量。根据您要对这些信息执行的操作,您可能需要过滤掉时间戳和时区。

关于git - 如何获取 Git 将使用的 "committer"信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34550249/

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