已经搜索了一段时间,但没有找到任何清除它的东西。
我正在研究wordpress主题。主题将部署在我的域上的3个不同位置。所以我需要3个分支:
这里的想法是每次我对dev分支进行更改时,我都可以将其推送到掌握和演示。
所以我想知道我是如何设置它的?我使用worktree,还是......? 不确定如何继续进行此设置。如果有人得到另一个解决方案,我也会这样做。
答案 0 :(得分:0)
非常简单,真的。在其中创建一个存储库,创建三个分支:master,develop和test。现在,每次处理某个功能时,请将其推送到开发分支。每次要将更改推送到master或test时,只需将develop branch合并到相应的分支。现在,当您将代码部署到您的环境中时,请确保始终从主分支等部署主主题。
基本上,您正在寻找的是适当的git工作流程。查看this page,它可能会在git中澄清工作流背后的想法。
答案 1 :(得分:0)
你不能只使用普通的git设置吗?创建您提到的三个分支:
只要您完成了已添加到测试分支的功能,只需创建合并请求即可。
如果您不知道如何创建合并请求,请参阅Gitlab文档:http://docs.gitlab.com/ce/gitlab-basics/add-merge-request.html
源分支将是您的Test
分支,另一个分支将是您的Master
或Develop
分支。