目前,我的网站(生产服务器)中已经包含很多代码。现在,我想开始在项目中使用Git,并为团队设置临时服务器。有人可以给我任何建议吗?
这是我脑海中的图片:
Production - Production server which already have codes
↑
Staging - New staging server, will install Trac too
↗↙ ↖↘
Developer1 Developer2 - Local development
我的问题是,我应该如何开始?
我想到的一些步骤是:
- 做
git init
生产服务器(这安全吗?) clone
从生产到暂存服务器的存储库- 开发
clone
从阶段到本地计算机的仓库 push
完成更改后将文件保存到登台服务器- 准备好登台后,
push
一切就可以制作了
这个工作流程有意义吗,还是有一些更好的方法呢?
如果我只想更改一个文件怎么办?
在这个过程中,起源/母版与它有什么关系吗?谁是起源?我最终将有多重起源吗?
另外,branch
在这种情况下,开发人员应何时使用?