在我将本地 git repo 推送到服务器后:
$ git push origin master
我希望服务器上的裸仓库(在它收到我的推送之后)到:
$ cd /Users/me/Sites
$ git pull
$ exit
我在这里查看了一些问题,他们提到了 $HOME/gitolite/hooks 中的钩子,
但这是我正在使用的:
git@mm:gitolite $ pwd
/Users/git/gitolite
git@mm:gitolite $ ls
.git/ README.txt install*
CHANGELOG check-g2-compat* src/
COPYING convert-gitosis-conf* t/
如何为特定的裸仓库添加接收后挂钩?
如果我进入我的裸仓库:
git@mm:bare-repo.git $ ls hooks
applypatch-msg.sample* pre-rebase.sample*
commit-msg.sample* prepare-commit-msg.sample*
post-update.sample* update@
pre-applypatch.sample* update.sample*
pre-commit.sample*
我没有看到接收后挂钩。是什么赋予了?