post-receive.sample的内容是什么?

what is the content of post-receive.sample?

我缺少据称只是一个简短脚本的 hooks/post-receive.sample 文件。可以麻烦把内容写给我吗?

上面是我的问题,但是Whosebug没有接受,可能是太短了,所以我再补充一些内容。

git 中的所有挂钩默认情况下都是空脚本,带有一些描述所发生情况的注释。您可以简单地创建一个如下所示的脚本来找出脚本调用的参数,并对它们的含义进行逆向工程:

#/bin/bash
echo $@

如果是post-receive hook,则如下,来自the link @jurgemaister 提供。

# The "post-receive" script is run after receive-pack has accepted a pack
# and the repository has been updated.  It is passed arguments in through
# stdin in the form
#  <oldrev> <newrev> <refname>
# For example:
#  aa453216d1b3e49e7f6f98441fa56946ddcd6a20 68f7abf4e6f922807889f52bc043ecd31b79f814 refs/heads/master

你的钩子显然会为你做一些特定的事情,所以你必须在那里用相应的变量写你自己的脚本 </code> (oldrev), <code> (newrev), and (refname).