gitlab中回退代码,CI / CD 联系运维同事处理

时间:12:12:12, commitId: 7b0efexxxx

时间:12:11:11, commitId: 6b0efexxxx

时间:12:10:10, commitId: 5b0efexxxx

问题:master回退代码时,找到最近的一次 commit 的id, SHA值,

git reset 不会有回退记录,在此次之后的记录都会清空,例如要回退 commitId为:6b0efexxxx,那么commitId为 7b0efexxxx 提交的所有记录都会被覆盖。
bash 复制代码
git reset --hard 6b0efexxxx
回退之后,使用强制推送命令。
bash 复制代码
git push origin master -f

问题:本地 master 代码跟 origin/master 代码都回退完后,gitlab远程仓库代码是最新的。但是还有最最最最最重要的一步,远程服务器代码也需要回退,这时候需要联系运维人员帮忙处理,因为提交完代码,服务器升级失败。失败图片如下。为什么呢?

bash 复制代码
出现这个问题是因为gitlab仓库代码回退了,然后导致服务器代码有问题导致的。
解决方案:服务器重新git clone 代码, 或者回退到最新 master代码
git reset --hard comintId
运用同事处理:处理完之后重新升级就好了。
相关推荐
裴东青3 分钟前
07-Harbor镜像仓库
ci/cd
撸码老九40 分钟前
GitHub Actions + 阿里云 ACR + Docker 自动化 CI/CD 部署到云服务器
ci/cd
红球yyds1 小时前
CICD 持续集成与持续交付
ci/cd
终端行者1 天前
jenkins Pipeline 企业级别的流水线构建 Docker 负责打包 最后上传到Nexus
ci/cd·docker·jenkins
木雷坞1 天前
csdn-enterpriseGitLab Runner docker pull 慢:并行流水线镜像拉取排查
运维·docker·容器·gitlab
一只大袋鼠1 天前
Git (三):Tag 标签管理、图形工具、IDEA 集成与 GitLab 私有化部署
开发语言·git·gitlab
x-cmd1 天前
[260520] x-cmd v0.9.5:x install 支持 skill 安装,新增 git ci 命令让 AI 帮你写 commit
人工智能·git·ci/cd·agent·install·x-cmd
浮尘笔记1 天前
Java Snowy框架CI/CD云效自动化部署流程
java·运维·服务器·阿里云·ci/cd·自动化
与遨游于天地2 天前
CI-CD 发展阶段详解
人工智能·ci/cd
前端若水2 天前
版本控制:智能体提示与配置的CI/CD
大数据·elasticsearch·ci/cd