我有一个服务器,我的 git 存储库是用 --bare 参数启动的。
在钩子目录中,我有一个接收后钩子:
#!/bin/bash
cd /home/git/sureshots.git
GIT_WORK_TREE=/home/andrepadez/production/sureshots git checkout -f
echo 'branch master deployed to live'
我只希望checkout -f
在我推送到分支主机时发生。
- 当我推送到不同的分支时,我的 work_tree 没有更新,但我仍然看到“已部署分支主机”的回声。
- 我想为分支版本设置不同的设置。
我希望了解项目符号 1,并学习如何做项目符号 2。
我已经搜索了文档,但我无法理解它。谢谢