0

我们有一个存储库,它只有一个分支:master

我和我的朋友在我们的本地机器git clone掌握。每当我们有更改时,我们都会git commitgit pushmaster 上进行更新git pull

现在,我们购买了一个 VPS 作为我们的 staging (稍后将投入生产),并且我们还在我们的域上设置了一个子域:

http://dev.domain.com/ => /var/www/project_dev

http://domain.com/ => /var/www/project_prod

现在我很困惑我应该怎么做才能在两个目录上都有一个 git 副本。我是否应该创建一个开发分支并将我们的本地更改推送到那里,那/var/www/project_dev将是克隆的地方?那么主分支是我应该克隆的地方/var/www/project_prod?能否请您赐教。

4

1 回答 1

1

我喜欢使用这个工作流程

Git 分支模型

基本上,您通常会提交到develop分支。合并到master表示稳定版本。因此,每当您合并到 master 中时,都会有一个钩子从masterstaging repo 上的master分支拉到生产 repo 上的分支。

于 2014-02-04T12:56:17.260 回答