如何使用 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
您好,我正在按照 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