我创建了一个由 GitLab 管理的中央裸 Git 存储库,供我们的开发人员推送更改。我随后将一个“测试”分支推送到了这个中央存储库。现在我需要从这个存储库中提取或导出到本地文件系统以提供“测试”站点文件。我会使用相同的流程将更改合并到登台和生产分支中。
设置我的 Web 服务器以将测试分支(并且只有测试分支?)代码从中央存储库拉到本地文件系统的最佳实践方法是什么?我要克隆存储库吗?做一个git init
呢git pull URL
?有没有办法强制这个本地文件系统只从测试分支更新,或者这不是好的/标准的做法?
在 Git 存储库中提供文件是不好的做法,我应该导出吗?