目前我的网站(生产服务器)已经有很多代码。现在我想开始在我的项目中使用 Git,并为我的团队设置一个登台服务器。任何人都可以给我任何建议吗?
这是我脑海中的画面:
Production - Production server which already have codes
↑
Staging - New staging server, will install Trac too
↗↙ ↖↘
Developer1 Developer2 - Local development
我的问题是,我应该如何开始?
以下是我的一些步骤:
- 做一个
git init
生产服务器(这安全吗?) clone
从生产到登台服务器的回购- 开发
clone
从暂存到本地机器的 repo push
完成更改后将文件发送到登台服务器- 准备就绪后,
push
一切都将投入生产
这个工作流程是否有意义,或者有更好的方法来做到这一点?
如果我只想更改一个文件怎么办?
这个过程中origin/master有什么关系吗??谁是起源?我最终会拥有多个来源吗?
另外,在这种情况下,开发人员应该什么时候使用branch
?