如何使用 GIT 的钩子部署 'develop' 分支?

How to deploy 'develop' branch using GIT's hooks?

您好,我正在按照 this 教程在我的服务器中创建一个 git 挂钩,该挂钩 'copies' 源文件从 repo 到另一个目录。

这是 post-receive 钩子,效果很好:

#!/bin/sh
git --work-tree=/var/www/domain.com --git-dir=/var/repo/site.git checkout -f

但是我需要 'copy' 来自我的开发分支而不是来自主分支的文件。我怎样才能做到这一点?

您可以在末尾指定分支名称。

git --work-tree=/var/www/domain.com --git-dir=/var/repo/site.git checkout develop -f