我想创建一个提交后的钩子,通过这个钩子,我需要给提交的开发者发送一个通知,说明推送的分支没有遵循我们的命名规则。所以我想知道的是
我们想在用户的分支没有遵循命名规则时通知用户。
echo
$1
和 oldrev
来了解你可以使用的东西)。) (元评论。人们可能会对这个帖子投下一票,因为它并没有。样子 就像你自己尝试解决一样。如果你把不行的地方贴出来,最好是有代码输出的错误信息,你的运气会更好。这样你也会得到更精确的帮助,现在要完整的回答你的问题,基本上需要自己写出整个钩子。当然这只是我的看法,欢迎大家不计较。:-) )
这段代码将写在git hook的提交后si.e. vim .githookspost-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
在我的git中,我有两个分支:-master(主分支)-developer(功能分支)。