我们有一个存储库,它只有一个分支: master 。
我和我的朋友git clone
在本地计算机上的主。每当我们进行更改时,我们git commit
& {strong>主上的git push
和更新的git pull
。
现在,我们购买了一个VPS作为我们的暂存(将在稍后生产),我们还在我们的域上设置了一个子域:
http://dev.domain.com/ => /var/www/project_dev
http://domain.com/ => /var/www/project_prod
现在我很困惑我该怎样做才能在两个目录上都有一个git副本。我应该创建一个开发分支,然后在那里推送我们的本地更改,这是/var/www/project_dev
将要克隆的地方吗?那么主分支是我应该克隆/var/www/project_prod
的地方?能不能请你开导。
答案 0 :(得分:1)
我喜欢使用 this workflow 。
基本上,您通常会提交develop
分支。合并到master
表示稳定版本。因此,无论何时合并到master中,都需要从暂存存储库中的master
分支到生产存储库上的master
分支。