Git后更新钩 - 我可以处理“主”和“分支”?
问题描述:
我有一个回购,看起来像一个post-update挂钩:Git后更新钩 - 我可以处理“主”和“分支”?
#!/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
是否有可能对我来说,添加条件呢?如果一个主文件夹push
和另一个文件夹是否已被推送,我希望将它推送到一个目录中?
这可能吗?
答
它看起来可能是基于什么是传递到更新后的获得分支信息:
BRANCH=$(git rev-parse --symbolic --abbrev-ref $1)