git使用develop和master分支开发、更新、上线代码,恢复老版本方案

本地和线上的服务器环境,软件保持一致
秉持可以复用积累,高效沟通的原则,团队间尽量做到大体一致,支持个性的原则
修复bug和开发新的功能,保持一致的流程

开发更新代码整体流程

1:从master创建开发分支
2:开发新功能,或者修复bug
3:将开发的功能合并到develop分支做测试
4:根据测试反馈修改,反复测试修改
5:通过测试后,合并到delevop分支
6:专人合并到master分支,通过测试后更新到生产环境

开发更新代码整体流程图

在这里插入图片描述
1: 正式服务器上的预发布环境拉取master 分支代码
预发布环境(/www/wwwroot/release)
拉取代码命令(注意切换到www用户)
su www
cd /www/wwwroot/release
git fetch --all
git reset --hard origin/master
git pull
2:测试预发布接口和功能

3: 生产环境拉取master分支代码
正式生产环境(/www/wwwroot/project)
拉取代码命令(注意切换到用户)
su www
cd /www/wwwroot/project
git fetch --all
git reset --hard origin/master
git pull

4: 发生错误回退到上一个版本
回滚到上一个版本
git reset --hard HEAD^

恢复到指定版本
git reset --hard 编号
git log 可以查看版本编号
在这里插入图片描述
如果想做到自动化部署和集成测试,可以加入jenkins来实现。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要在Git中创建一个`develop`分支,你可以按照以下步骤进行操作: 1. 首先,进入你的项目目录,运行以下命令初始化一个Git仓库(如果你的项目目录还没有Git仓库): ``` git init ``` 2. 然后,通过以下命令切换到`master`分支: ``` git checkout master ``` 3. 确保你在`master`分支上,然后使用以下命令创建一个新的`develop`分支: ``` git branch develop ``` 4. 接下来,切换到`develop`分支: ``` git checkout develop ``` 现在,你已经成功地创建并切换到了`develop`分支。你可以在`develop`分支上进行开发工作,并将所有相关的更改都提交到`develop`分支。 如果你想进一步将`develop`分支推送到远程仓库(例如GitHub等),你可以使用以下命令: ``` git push -u origin develop ``` 这将把`develop`分支推送到名为`origin`的远程仓库。请确保您已经将远程仓库添加为Git的远程源。 请注意,使用Git创建分支时,`master`分支通常被视为主要分支,用于稳定的发布版本。而`develop`分支通常被视为开发分支,用于进行新功能的开发和测试。 ### 回答2: 在Git版本控制系统中,要创建develop分支,可以通过以下步骤: 1. 打开Git Bash或命令行工具。 2. 进入到已经存在的项目目录中,该目录已经初始化为Git仓库(使用git init命令)。 3. 确保当前处于master分支(可以通过使用git branch命令来检查当前分支)。 4. 在命令行中输入以下命令来创建并切换到develop分支: ``` git checkout -b develop ``` 上述命令的作用是创建一个新的分支develop,并将当前所在分支切换到develop分支。 5. 现在你已经成功创建并切换到develop分支。可以通过使用git branch命令来验证。 ``` git branch ``` 这个命令将列出所有分支,当前所在的分支develop)前面会有一个星号。 6. 开始在develop分支上进行开发工作,进行修改、提交等操作。 总结起来,要创建develop分支,只需使用git checkout -b develop命令即可。 ### 回答3: 要在git中创建一个develop分支,可以按照以下步骤进行操作: 1. 在命令行中进入你的git项目的根目录,确保你当前处于master分支上。 2. 使用以下命令创建并切换到develop分支: ``` git branch develop git checkout develop ``` 这两个命令将创建一个名为develop的新分支,并将你的工作目录切换到该分支上。 3. 确认你已切换到develop分支上,可以使用以下命令查看当前所在的分支: ``` git branch ``` 执行该命令后,显示的分支列表中,develop分支应该标记为当前分支(带有一个星号)。 现在你已经成功地在git中创建了一个develop分支,并且切换到该分支上,可以在该分支上进行进一步的开发工作。记得在完成开发后,将代码合并回master分支,以便将更改应用到主代码库中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黑侠kary

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值