github删除错误的commit并保留之前的提交
github删除错误的commit并保留之前的提交
git 版本控制工具给我们带来了许多便利,使我们多人合作还有历史版本带来了便利
这几天在提交github中提交了错误的代码 上去,这时已经同步到远程仓库了,怎么将其删除呢?或者你发现你之前提交的代码中有敏感信息,怎么将该commit删除而不改变其之前的提交呢?
首先,我们需要找到我们需要回滚到的提交点的hash,在git shell中进入我们的项目目录
可以使用git log命令获取提交的历史找到需要回滚到的提交点
可以看到我们之前提交的commit id
复制你需要回滚的id ,输入复制hash值,使用git reset –hard commit_id (两个 -)
然后只有提交就行了:git push origin HEAD –force(两个 -)
这样就能够将错误的提交删除,回滚至其之前的代码
注意:这样做是十分危险的,再也不能回到之前的代码了!!!
6/22更新
再学习git之后,
我发现了更好的办法,在7月写一篇文再解释。
转载于:https://www.cnblogs.com/hitWTJ/p/9865424.html
github删除错误的commit并保留之前的提交相关推荐
- 【指标统计】删除错误遥信
查找指定时间范围内的错误遥信 select occur_time, milli_second, alarm_type, result, content from scada_event_yx wher ...
- PowerQuery(导入数据,行操作,列操作,提取与转换,删除重复项,删除错误)
位置:数据菜单下--获取和转换 一.导入数据 从txt:从csv:从Access:从excel:从网站 转换数据--进入query编辑器 加载/加载到--excel 二.行操作 删除行 删除间隔行 删 ...
- 删除错误提交的bit 历史_软件错误的历史
删除错误提交的bit 历史 The term is more literal than you think. 该术语比您想像的更为直截了当. Safe to say all programmers a ...
- lotus 扇区一致性检测 删除错误扇区
lotus 扇区一致性检测 1,POST提交失败 2,检测扇区 3,扇区188已经上链 3.1 查看扇区故障 4,指定扇区检测 1,POST提交失败 ERROR storageminer storag ...
- github 删除历史提交记录的可行方案
github 删除历史提交记录的可行方案 删除历史版本 亲自研究发现的可行方案 一.创建新分支,复制所有内容并提交 获取最新 : git pull origin master切换分支:git chec ...
- 数据库常用操作之删除重复数据且仅保留一条
数据库常用操作之删除重复数据且仅保留一条 单字段操作 查询全部重复的数据 MySQL实现 Oracle实现 查询表中重复数据(id最小除外) MySQL实现 删除表中多余重复数据并且只留1条 MySQ ...
- 从GitHub删除分支的仓库
本文翻译自:Delete forked repo from GitHub I'm starting with git and GitHub and there's a project I'm watc ...
- Github删除Commits GitHub Pull Requests(Pycharm)
Github删除Commits & GitHub Pull Requests(Pycharm) 一. 删除指定Commits之后的所有Commits 二. GitHub Pull Reques ...
- SQL Server 删除重复记录,只保留一条记录
原文地址:http://blog.csdn.net/eriato/article/details/17417303 有张表格之前没有设计关键字段的唯一约束,导致有时候执行插入操作时不小心执行了多次就出 ...
最新文章
- OSChina 周三乱弹 —— 一起 High High High!
- SAP OData batch request的并行处理实现原理
- java音乐登陆界面_第四篇——Spring音乐登录界面设计及实现(C#)
- ht1621b和单片机电平匹配_基于HT1621B段式液晶模块的驱动应用
- Tensorflow——Session机制(矩阵相乘小实例)
- 【渝粤教育】电大中专药物分析技术基础_1作业 题库
- 最好的 6 款 React 后台管理系统模板和框架
- 2023年最新微信记账小程序源码+简约大气
- element ui table显示本地图片
- 营业执照注册号是不是统一社会信用代码?
- 秀米排版,从入门到入土(一)
- 安装nginx,php8,nfs,oralce19c客户端
- 漏洞修复:Often Misused: HTTP Method Override
- solar2 android,Solar2(太阳系行星2)
- iOS学习-判断日期是周几
- iOS 判断机型是否为 iPhone X、XR、XS、XS Max 的方法
- 一年经验工作了三年,拥有三年工作经验,你是哪一种?
- 周爱民先生力作《Delphi源代码分析》持续好评热卖中!!
- 苹果笔记本装win10单系统与装win系列系统
- 电磁场与电磁波(10)——电容与部分电容
热门文章
- Xilium.CefGlue的入门
- CODEVS.5037.线段树练习4加强版(分块 区间k的倍数)
- XVII Open Cup named after E.V. Pankratiev. GP of Tatarstan
- 学起来 —— CSS 入门基础
- No error message available, result code: E_FAIL(0x80004005)
- Linux shell控制台改变显示前缀
- s4-8 虚拟局域网
- php endall(),从G_BEGIN_DECLS和 G_END_DECLS说起
- 接口之间传递inputstream_接口测试 | 接口测试入门
- layui 日期重置_日期时间插件--日期时间组件文档 - layui.laydate