我们能用git钩子捕获写在git bash客户端上的命令吗
我想在git钩子中捕获用户在git bash客户端上发出的命令。基本上,这个想法是通过git钩子将所有这些细节记录到某个日志系统中。我可以使用message=$(git log-1 HEAD--pretty=format:%s)获取提交消息,但如果用户从git提交中可用的各种其他选项中提供任何其他选项,该怎么办。如何在bash脚本中获取这些内容 MESSAGE=$(git log -1 HEAD --pretty=format:%s)我们能用git钩子捕获写在git bash客户端上的命令吗,git,bash,git-bash,Git,Bash,Git Bash,我想在git钩子中捕获用户在git bash客户端上发出的命令。基本上,这个想法是通过git钩子将所有这些细节记录到某个日志系统中。我可以使用message=$(git log-1 HEAD--pretty=format:%s)获取提交消息,但如果用户从git提交中可用的各种其他选项中提供任何其他选项,该怎么办。如何在bash脚本中获取这些内容 MESSAGE=$(git log -1 HEAD --pretty=format:%s) 谢谢 我不明白你的问题。“在git钩子中捕获用户在git b
谢谢 我不明白你的问题。“在git钩子中捕获用户在git bash客户端上发出的命令”意味着什么?假设我执行
git commit-m“commit message”--authorabc@xyz.com“
。现在,当执行此命令时,git将调用预提交钩子。在这个钩子中,我希望获得提供给这个commit命令的参数(如上面示例中的commit message和author),然后我将这些值存储到其他一些数据库/日志系统,如Seri日志。如果还不清楚,请告诉我。