繁体   English   中英

在钩子提交后执行git命令

[英]Execute git command in hook post-commit

我有一个提交后的钩子。 我想在每次回购时提交一次提交次数。 我写 :

#!/bin/sh
commit_number=$(git shortlog | grep -E '^[ ]+\w+' | wc -l)
echo "$commit_number"

每个新的提交,终端打印0 ...我不为什么。 如果在终端内提交后启动此命令,则计数正确。

尝试做类似的事情:

cd ..
commit_number=$(env -i git shortlog | grep -E '^[ ]+\w+' | wc -l)
echo "$commit_number"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM