使用场景:

代码提交并push到远程后,发现此版本有问题。为了遵循一个功能一次commit的规范,想要删除提交记录,修改代码后重新提交。

方法:

第一步:git log查询提交记录,查询到想要返回版本的commit id,比如:

commit 5792b6e123d6556fe1352b6c4c0461000334565 (origin/master, origin/HEAD)

第二步:git reset --hard 5792b6e123d6556fe1352b6c4c0461000334565,本地分支版本切换到指定版本

第三步:git push --force,将本地分支强制推到远程分支

注意事项:

硬删除的代码,删除后不可找回,需要提前将代码在本地电脑复制一份。

git远程版本硬删除相关推荐

  1. 关于git远程版本库的一些问题之解决

    Part1:CentOS6.5免密码登录 修改/etc/ssh/sshd_config RSAAuthentication yes PubkeyAuthentication yes Authorize ...

  2. Git版本控制管理——远程版本库

    之前提到的Git的所有操作都是在本地完成的,而实际项目开发并不是一个人就可以搞定的,通常需要团队的协作,而这些协作可能又不是在同一个地区的,这就涉及到Git的分布式特性了. Git的分布式特定会涉及到 ...

  3. 前端VSCode修改Git远程仓库地址链接

    https://blog.csdn.net/weixin_42870215/article/details/111470606 vscode中修改/重置gitlab远程仓库地址 一.更换git远程仓库 ...

  4. git fetch -p 获取远程仓库的新分支以及删除远程仓库已删除的分支

    一.需求 需求是我和同事合作开发一个项目.同事要新建一个分支,然后,我这边拉取这个分支即可. 然而同事新建分支并且推送到远程仓库之后,我这边通过git branch -a并不能看到这个分支. 二.解决 ...

  5. git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支

    1 查看远程分支 [plain] view plain copy $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origi ...

  6. 怎么使用Git远程删除某个历史提交记录

    这篇文章主要介绍"怎么使用Git远程删除某个历史提交记录"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"怎么使用Git远程删除某个 ...

  7. git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支...

    1 查看远程分支 $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/ ...

  8. Git远程库版本回滚

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id [本地代码库回滚]: git reset --hard commit-id :回滚到commit-id,讲commit-id ...

  9. 图解远程版本库开发周期 —— Git 学习笔记 22

    图解远程版本库开发周期 文章目录 图解远程版本库开发周期 克隆版本库 快进推送 非快进推送 fetch 命令 merge 命令 push 命令 参考资料 克隆版本库 假设服务器上有一个简单的版本库: ...

最新文章

  1. chrome登录_比Chrome还要好用?(全新edge浏览器体验)
  2. centos7 更新源 安装ifconfig
  3. 腾讯2016春季实习生(技术运营岗)招聘电话面试题汇集。
  4. Google News 中文上线
  5. Python 模块学习 logging(1)
  6. struts2 跳转类型 result type=chain、dispatcher、redirect
  7. 田刚院士:鼓励发展新型特色研究型大学
  8. 设计模式之行为模式(1)-状态、策略、责任链、访问者
  9. JSP自定义标签rtexprvalue属性 1
  10. 阶段3 2.Spring_03.Spring的 IOC 和 DI_12 注入集合数据
  11. kill -9 杀不死的进程处理办法
  12. 基于阿里云的基础架构设施保障(一)IAAS云计算
  13. 公文处理助手 【全自动文档排版插件 For Word(32/64)】
  14. 中科院信工所经验_2018信工所五室经验贴 - 中国科学院 - 王道论坛,专注于计算机考研的点点滴滴! - Powered by Discuz!...
  15. 华为防火墙ssl xxx配置
  16. Spring系列缓存注解@Cacheable @CacheEvit @CachePut 使用姿势介绍
  17. 初中地理老师教师资格证考试成功通过前辈备考经验分享
  18. 关于Lisp的一己之见
  19. C语言面试题 - static的使用
  20. Online Tools

热门文章

  1. python中的几种倒序遍历
  2. 不会但一定要了解的方面,python列表解析方式
  3. Python获取当前脚本绝对路径
  4. 干货丨你知道Python中a += b和a = a + b的结果是不一样的吗?
  5. Name Error Connection “:1.33“ is not allowed to own the service “x“ due to security policies in the
  6. 【黑马程序员 C++教程从0到1入门编程】【笔记2】通讯录管理系统
  7. 【哲学】形而上学具体指什么?metaphysics
  8. D435 pyrealsense 如何实时获取摄像头的曝光值?get_frame_metadata(rs.frame_metadata_value.actual_exposure)成功了(更新UWP)
  9. Intel Realsense D435 开始运行启动时报错:RuntimeError: Couldn't resolve requests 原因及解决办法
  10. linux安装mysql 5.7_linux安装mysql5.7