gpt4 book ai didi

Git 生产/暂存服务器工作流

转载 作者:IT王子 更新时间:2023-10-29 01:23:05 26 4
gpt4 key购买 nike

目前我的网站(生产服务器)已经有很多代码了。现在我想开始在我的项目中使用 Git 并为我的团队设置一个暂存服务器。谁能给我任何建议?

这是我脑海中的画面:

        Production        - Production server which already have codes

Staging - New staging server, will install Trac too
↗↙ ↖↘
Developer1 Developer2 - Local development

我的问题是,我应该如何开始?

以下是我想到的一些步骤:

  1. 在生产服务器中执行 git init(这安全吗?)
  2. clone 从生产服务器到临时服务器的 repo
  3. 开发人员克隆 存储库从暂存到他们的本地机器
  4. 修改完成后推送文件到staging server
  5. 暂存准备就绪后,所有内容推送到生产环境

这个工作流程是否有意义,或者有更好的方法吗?

如果我只想更改一个文件怎么办?

在这个过程中origin/master有什么关系吗??原点是谁?我最终会拥有多个起源吗??

此外,在这种情况下,开发人员应何时使用 branch

最佳答案

Production 和 development 分支最好只使用 master 分支进行 Staging。每个开发人员都应该创建本地分支以添加新功能,然后与开发分支 merge 。如果您是 git 新手,请尝试使用 - http://github.com/nvie/gitflow还有描述 git 分支模型的好图片 - http://nvie.com/posts/a-successful-git-branching-model/

关于Git 生产/暂存服务器工作流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3844369/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com