目前我的网站(生产服务器)已经有很多代码了。
现在我想开始在我的项目中使用 Git 并为我的团队设置一个临时服务器。
有人可以给我任何建议吗?
这是我脑海中的画面:
Production - Production server which already have codes
↑
Staging - New staging server, will install Trac too
↗↙ ↖↘
Developer1 Developer2 - Local development
我的问题是,我应该如何开始?
以下是我心中的一些步骤:
- do a
git init
在生产服务器中(这安全吗?)
-
clone
从生产服务器到登台服务器的存储库
- 开发商
clone
将存储库从暂存到本地计算机
-
push
完成更改后将文件发送到临时服务器
- 当舞台准备就绪时,
push
一切到生产
这个工作流程有意义吗?或者有更好的方法吗?
如果我只想更改一个文件怎么办?
这个过程中origin/master有什么关系吗?
起源是谁?我最终会拥有多个起源吗?
另外,开发人员什么时候应该使用branch
在这种情况下?
最好仅对生产使用主分支,对暂存使用开发分支。每个开发人员应该创建本地分支来添加新功能,然后与开发分支合并。如果您是 git 新手,请尝试使用 -http://github.com/nvie/gitflow http://github.com/nvie/gitflow还有一张描述 git 分支模型的好图片 -http://nvie.com/posts/a-successful-git-branching-model/ http://nvie.com/posts/a-successful-git-branching-model/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)