0

我在我的网络服务器上创建了一个 git 存储库来管理我的网站源,我想自动将所有更新的文件复制到我的 /srv/http 目录中,以便在每次推送到主分支后我的网站都会更新。

我怎样才能做到这一点?

4

1 回答 1

0

虽然有很多例子,正如 torek 所指出的,但请注意:

  • 大多数涉及接收后挂钩
  • 您可以过滤被推入这样一个钩子的分支。

例如,参见“如何在 git 中的 post-receive 挂钩中处理分支上的文件”。

while read oldrev newrev ref
do
  branch=`echo $ref | cut -d/ -f3`

  if [ "master" == "$branch" ]; then
    ...
于 2013-10-21T05:56:44.727 回答