reset

git log 查看提交记录
git reset --soft commit_id
git push origin master --force

然后如果当前存在冲突
git pull
git push

rebase

  1. 找到要提交的记录id,类似1ed361d6bf331cb3e9fc695888d7ae76ae9dce59的一串字符串;
  2. 执行命令:
     git rebase -i   1ed361d6bf331cb3e9fc695888d7ae76ae9dce59
    
  3. 找到要删除的记录,将前面的pick改为drop
  4. 查看记录git log已经删除成功;

Git-删除某个已经push过的commit记录相关推荐

  1. git删除某次提交(某个commit)的方法【转】

    本文转载自:https://www.36nu.com/post/275 git删除某次提交(某个commit)的方法 疯狂的兔子 发表于 4个月前 阅读 536 收藏 0 推荐 0 评论 0 推荐收藏 ...

  2. Git仓库只拷贝代码-不拷贝提交记录-不拷贝其他分支

    1.背景 想拷贝代码到内网开发环境,因为网速很慢,所以希望Git仓库只拷贝代码-不拷贝提交记录-不拷贝其他分支.因为我直接拷贝压缩一个项目居然有1G的内容, 2.重要步骤 复制一个项目,拷贝粘贴 3. ...

  3. Git 删除本地commit未push文件 ,push本地commit文件

    1,起因 在push文件的时候, push了一个大家伙,有400M, 但是push要求单个文件大小不能超过200M 所以,这个大家伙已经进行本地commit,但又不能push上去, 导致在这之后需要p ...

  4. Git得基本使用方法add、commit、push、checkout以及Pull

    一.Git是什么? Git是目前世界上最先进的分布式版本控制系统. Working Directory:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remo ...

  5. git 撤销全部的commit_git如何撤销commit的方法(未push)

    撤销commit一般用git reset ,语法如下: git reset [ --mixed | --soft | --hard] [] 1.使用参数--mixed(默认参数),如git reset ...

  6. [git] 如何处理push失败的commit

    在使用git及github时,遇到一个问题:commit了一个超过100M的大文件,然后在push时失败,然后就再也无法push了,本地大文件删除了,再commit,再push也还是提示有大文件提交. ...

  7. linux git删除的文件怎么还原,从Git仓库中恢复已删除的分支、文件或丢失的commit...

    从Git仓库中恢复已删除的分支.文件或丢失的commit 在使用Git的过程中,有时可能会有一些误操作 比如:执行checkout -f 或 reset -hard 或 branch -d删除一个分支 ...

  8. git删除远程的commit

    通过命令行删除远程和本地提交记录 有时候把错误的代码提交到远程,但是又不想让其他同事看到怎么办呢? //git删除远程提交(确保还没其他人提交之前,进行强制回滚) //(数字代表回退几个版本) git ...

  9. git如何撤销未push的commit

    撤销commit一般用git reset ,语法如下: git reset [ --mixed | --soft | --hard] [<commit ID>] 1.使用参数--mixed ...

最新文章

  1. 华为提出基于进化算法和权值共享的神经网络结构搜索,CIFAR-10上仅需单卡半天 | CVPR 2020...
  2. 【C#】【APK】APK文件解析AXML-层层深入APK文件解析之一
  3. 单片微型计算机与一般微型计算机相比,单片机习题与思考题.doc
  4. 怎么让员工服从管理_面对员工抬杠,情绪负面,管理者,你该怎么管
  5. 【AI不惑境】计算机视觉中注意力机制原理及其模型发展和应用
  6. r语言赋值为na_r语言将空白格替换成NA
  7. 假如我们的坦克继续前进队——需求改进系统设计
  8. python 矩阵类型转换_python中的矩阵运算
  9. 1999元的AirPods Pro无线耳机突然发布,史上最大升级,买不买?
  10. 718. 最长重复子数组(JavaScript)
  11. mongodb 连接失败
  12. CocosCreator中Protobuf的简单使用
  13. Sublime 常用操作
  14. java非静态内部类子类的调用_Java嵌套类和内部类详解
  15. 安装SQL 2016的时候 Microsoft R Open 和 Microsoft R Server 安装文件的位置
  16. 正则匹配0-999区间数字
  17. class6--HTTP头注入及参数类型注入
  18. Xtool X100 PAD2 Error Code 5 Data Not Exist Solution
  19. [Kafka]为什么使用kafka?
  20. 我爱Java系列之---【组员在idea中使用Git】

热门文章

  1. Django 学习记录 第一天
  2. 检查是否需要挂起计算机重新启动。挂起重新启动会导致安装程序失败
  3. idea运行start命令:error Expected linebreaks to be ‘LF‘ but found ‘CRLF‘ linebreak-style
  4. Adaptive AUTOSAR (AP) 平台设计(9)——Persistency
  5. Html5的页面基本结构标签片段,HTML5基本网页结构以及标签的改变
  6. 如何使用Yii2编程:上传文件
  7. acm 改革春风吹满地
  8. 诱导“充值”的罪恶,豆蔻年华的少女负债离世……
  9. python剪切视频与合并视频
  10. 老婆,我终于会:备份短信、联系人了!