当前位置:  开发笔记 > 开发工具 > 正文

如何获取Git将使用的"提交者"信息

如何解决《如何获取Git将使用的"提交者"信息》经验,为你挑选了1个好方法。

读取DOC,我看到,我可以预测哪些Git会通过合并为"提交者"使用git config user.namegit 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 字符串.然而,我在手册中找不到这个.



1> 小智..:

您可以使用以下git var命令:

git var GIT_COMMITTER_IDENT

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

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有