我在一个 git post-update 挂钩中有以下代码,该挂钩位于cd
我的工作目录中,并从该 git 挂钩所在的裸 git 存储库中提取:
cd $HOME/www/firefly
unset GIT_DIR
git pull hub master
combine
npm rebuild
exec git update-server-info
问题是当它运行时combine
,我得到:
hooks/post-update: line 14: combine: command not found
奇怪的是,如果我手动 cd 进入我的工作目录并运行combine
它会成功执行文件。我究竟做错了什么?