在我们的2-dev设置中使用正确的git工作流
我们有一个存储库,它只有一个分支:master 我的朋友和我在本地机器上的在我们的2-dev设置中使用正确的git工作流,git,workflow,git-workflow,Git,Workflow,Git Workflow,我们有一个存储库,它只有一个分支:master 我的朋友和我在本地机器上的git克隆master。每当我们有更改时,我们将git提交&git推送master和git拉送进行更新 现在,我们购买了一个VPS作为我们的暂存(稍后将投入生产),我们还在我们的域上设置了一个子域: =>/var/www/project\u dev =>/var/www/project\u prod 现在我很困惑我应该怎么做才能在两个目录上都有一个git副本。我是否应该创建一个开发分支,并将我们的本地更改推到那里,这就是/
git克隆master。每当我们有更改时,我们将git提交
&git推送master和git拉送
进行更新
现在,我们购买了一个VPS作为我们的暂存(稍后将投入生产),我们还在我们的域上设置了一个子域:
=>/var/www/project\u dev
=>/var/www/project\u prod
现在我很困惑我应该怎么做才能在两个目录上都有一个git副本。我是否应该创建一个开发分支,并将我们的本地更改推到那里,这就是/var/www/project\u dev
将克隆的地方?那么主分支就是我应该克隆/var/www/project\u prod
的地方?你能告诉我吗。我喜欢使用
基本上,您通常致力于开发分支。合并到主版本中
表示稳定版本。因此,无论何时您合并到master,都要让一个钩子从暂存回购上的master
分支拉到生产回购上的master
分支。那么会有两个回购吗?@LeandroGarcia:是的,一个用于生产,一个用于暂存。您提交到暂存,并从生产中自动钩住git pull
。好的,但是我如何从开发分支合并到暂存主分支?对不起,这是我第一次听到那个钩子。你们能在场景中解释一下吗?@LeandroGarcia:?对于OP目前拥有的简单的2开发者工作流来说,Git流似乎不是必要的过度使用。