当前位置: 首页 > news >正文

git 重置到某次提交

情形1: 回滚到之前的某版本,且删除该版本之后的提交
1)用 git log 查看版本号(commit后的就是版本号)
2)用 git reset --hard <版本号> 命令回滚到之前某版本. 此时本地已经回滚,远程仓库还未回滚
3)用 git push -f 实现远程仓库的回滚

情形2:回滚到之前的某版本,但保留该版本之后的提交
1)用 git log 命令查看版本号(commit后的就是版本号)
2)用 git revert -n <版本号> 命令回滚到之前某版本
3)用 git commit -m “<随便取名>” 提交到本地 git 库
4)用 git push 命令推送到远程仓库

// 情形1:回滚且不保留之后的commit
git log                                                   //查看版本号(commit后的就是版本号)
git reset --hard 51e69eeb0a4d733e3d9326098212f523dd2d5ce9 //51e..替换成版本号的名字,本地回滚到该版本
git push -f                                               //实现远程仓库的回滚// 情形2:回滚但保留之后的commit记录
git log                                                //查看版本号(commit后的就是版本号)
git revert -n 51e69eeb0a4d733e3d9326098212f523dd2d5ce9 //51e..替换成版本号的名字
git commit -m "revert_attempt"                         //提交到本地git库
git push                                               //推送到远程仓库

参考链接:https://blog.csdn.net/weixin_41427508/article/details/127205128 

http://www.lryc.cn/news/191153.html

相关文章:

  • Delphi 生成包含图片的 HTML 文件并使用 Edge 浏览器打开
  • 凉鞋的 Godot 笔记 108. 第二个通识:增删改查
  • AI Web3 盛会「EDGE」在港闭幕,融云国际影响力持续提升
  • 启动Spring Boot项目
  • 竞赛选题 深度学习 机器视觉 车位识别车道线检测 - python opencv
  • axios调用springboot项目接口获取数据简述版
  • MPP 架构在 OLAP 数据库的运用
  • 什么影响香港服务器的速度原因
  • HTML复习笔记
  • 「五度情报站」网罗全量企业情报,找客户、查竞品、寻商机!
  • Ubuntu 22.04‘Temporary failure resolving‘ 解决方案
  • 移动电源被亚马逊下架怎么办?UL2056认证解析
  • ssm+vue的课程网络学习平台管理系统(有报告)。Javaee项目,ssm vue前后端分离项目。
  • 10月13日上课内容 Ansible 的脚本 --- playbook 剧本
  • 碰撞检测算法——分离轴算法在Unity中实现(二)
  • 04在命令行中使用Maven命令创建Maven版的Web工程,并将工程部署到服务器的步骤
  • 什么是指标体系,怎么搭建一套完整的指标体系?(附PDF素材)
  • Windows提权方法论
  • 推荐系统领域,over-uniform和oversmoothing问题
  • 360测试开发技术面试题目
  • 智能井盖传感器扣好“城市纽扣”,让市民脚下更有安全感
  • 1 随机事件与概率
  • 计算机视觉--通过HSV和YIQ颜色空间处理图像噪声
  • WPF中prism模块化
  • MyBatis基础之注解与SQL 语句构建器
  • Spring Boot项目搭建流程
  • VSCode插件开发之contributes和命令
  • 适用于Windows的远程传输大文件软件!
  • Hydra参数
  • R语言的计量经济学实践技术应用