GIS数据共享:官方网站

git

当前位置:首页 > language > git

springboot通过git发布历史代码版本并将代码合并到当前分支,解决临时着急需求发布的需求

springboot通过git发布历史代码版本并将代码合并到当前分支,适用于任何git的代码版本管理

springboot通过git发布历史代码版本并将代码合并到当前分支,适用于任何git的代码版本管理

因开发过程中新增着急需求,但是自己及其它成员已经提交了开发版本代码,新代码不能用于上线。本文将详细描述解决办法。

查看历史commit id

通过git log获取commitid

git log

image.png

创建临时分支并切换到新分支

git checkout -b new_branch_name commit_id

改写代码

按照你的临时需求改代码并提交。此时你已经可以发布代码了,因为你是通过commit id获取的代码,其它成员提交的代码是不存在的,你可以放心发布新版了。

代码合并到开发分支

通过以下命令将你新写的代码合并到开发版本

git checkout target-branch # 切换到目标分支
git merge source-branch # 将源分支合并到目标分支

注意:

  1. git log命令获取的commit id在每次日志的上面,不是下面。别选错了哦;

  2. 尽量选择之前发布的commit id,避免功能丢失;

  3. 新写的代码记得合并到当前团队正在开发的版本,以免后期因新功能升级又丢了本次需求的功能;

  4. 新需求合并到开发分支后,分支是可以删除的,没必要白白存着,浪费磁盘空间。此时代码已经合并到开发分支了

  5. 如果代码融合出现问题,可以按照git命令解决冲突。

扫码查看

相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

热门标签