Git更新后钩子-我可以处理“主”和“分支”吗?
我在回购协议中有一个更新后挂钩,看起来像:Git更新后钩子-我可以处理“主”和“分支”吗?,git,github,hook,Git,Github,Hook,我在回购协议中有一个更新后挂钩,看起来像: #!/bin/sh echo echo "**** Pulling changes into Live [Hub's post-update hook]" echo cd DIR || exit unset GIT_DIR git pull hub master exec git-update-server-info 我能不能给这个增加一些条件?如果它是主推送,我想让它推送到一个目录,如果它是被推送的分支,我想让它推送到另一个目录 这可能吗?看起来
#!/bin/sh
echo
echo "**** Pulling changes into Live [Hub's post-update hook]"
echo
cd DIR || exit
unset GIT_DIR
git pull hub master
exec git-update-server-info
我能不能给这个增加一些条件?如果它是主推送,我想让它推送到一个目录,如果它是被推送的分支,我想让它推送到另一个目录
这可能吗?看起来可以根据传递给更新后的内容获取分支信息: 分支=$git rev parse-symbolic-abbrev ref$1