1. 创建主分支(也称为“master”分支):
  • 在本地仓库中创建一个新的git分支,命名为“master”或“main”,并将其推送到远程仓库中。
  1. 创建开发分支:
  • 从主分支中创建一个新的git分支,命名为“develop”,并将其推送到远程仓库中。
  1. 创建测试分支:
  • 从开发分支中创建一个新的git分支,命名为“test”,并将其推送到远程仓库中。
  1. 创建预发布分支:
  • 从开发分支中创建一个新的git分支,命名为“pre-release”或“staging”,并将其推送到远程仓库中。
  1. 创建生产分支:
  • 从主分支中创建一个新的git分支,命名为“release”或“production”,并将其推送到远程仓库中。
  1. 合并分支:
  • 将开发分支中的代码合并到测试分支中进行测试;
  • 如果测试通过,将测试分支中的代码合并到预发布分支中进行预发布;
  • 如果预发布通过,将预发布分支中的代码合并到生产分支中进行部署。
  1. 版本控制:
  • 在每次合并分支时,使用git标签(tag)对版本进行标记,以便后续查找和回溯。

注意事项:

  • 每次合并分支时,都应该先将目标分支(如测试分支)更新为源分支(如开发分支)最新的代码,避免冲突;
  • 在合并分支时,应该使用git的“--no-ff”选项,强制使用一个新的提交对象,而不是将代码直接合并到目标分支中,以便后续回溯和撤销;
  • 在合并分支之前,应该先进行代码审查和测试,避免将错误的代码合并到目标分支中
单一项目git版本分支包含开发测试预发生产。如何git代码实现

原文地址: https://www.cveoy.top/t/topic/fjeX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录