标签: git deployment webhooks
我的服务器上有两个文件夹,一个用于测试,另一个用于生产。我有一个带有两个分支的git存储库,当我推送时,服务器上的webhook已激活。当我推送到该分支时,我希望我的代码在'test'文件夹中使用分支'test'进行更新,然后当我准备好在生产文件夹中更新代码时。什么是使用git做到这一点的最好方法?在服务器上的.sh文件中我应该放
git pull origin test
或者我应该使用像fetch这样的其他命令?然后当修改是好的时候我应该向主人推或合并分支吗?