我想创建一个post commit钩子,通过它我需要向提交的开发人员发送一个通知,推送的分支不遵循我们的命名约定。所以我想知道的是:
我们希望在用户的分支不符合命名约定时通知用户。
答案 0 :(得分:1)
echo
$1
和oldrev
,以了解您可以使用的内容。)(元评论:人们可能会对这篇文章进行投票,因为它并不像你试图自己解决的那样。如果你发布了什么&#,你会有更好的运气39; s不工作,最好是代码/输出/错误消息。你也可以通过这种方式获得更精确的帮助,此时对你的问题的完整答案基本上需要自己编写整个钩子。这当然是只是我的看法,随意忽略。:-))
答案 1 :(得分:0)
此代码将在git钩子提交后编写 即vim .git / hooks / post-commit
if git branch --show current | grep developer
then
echo " i am developer"
git push -u origin developer
else
echo "i am master"
git push -u origin master
fi
如果开发人员执行了提交,则以上代码将推送到开发人员分支,否则推送到master分支。 在我的git中,我有两个分支: -master(主分支) -developer(功能分支)