Git Post-Update Hook - 我可以处理" master"和"分支"?

时间:2015-02-05 15:41:20

标签: git github hook

我在repo中有一个更新后的钩子,看起来像:

#!/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而另一个目录是一个已被推送的分支?

这可能吗?

1 个答案:

答案 0 :(得分:0)

看起来可以根据传递给更新后的内容获取分支信息:

BRANCH=$(git rev-parse --symbolic --abbrev-ref $1)