git删除指定commit

这篇具有很好参考价值的文章主要介绍了git删除指定commit。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、查看commit

git log

git 删除某次commit,Git,git,github

 二、找到被删除的commit的下一个commit,执行git rebase -i commitId

例:删除a0db3,则执行git rebase -i 89d65,回车

pick a0db3  
pick 89d65

按键i进入编辑模式

改成
drop a0db3
pick 89d65


三、保存修改

Esc退出编辑模式,按Shift + ‘;’,输入!wq(保存文件并退出)

四、验证

git log查看commitID a0db3是否删除文章来源地址https://www.toymoban.com/news/detail-555443.html

到了这里,关于git删除指定commit的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git :合并某个分支上某次commit记录到另外一个分支

    需要将A分支的某次提交记录 ,合并到B分支 1)切回到 A分支 找到提交的commit id 可以使用git log 命令 或者 右键上次提交的记录 copy reversion number         git checkout A git log 2)  切回到 B分支  使用 git cherry-pick  A的 commitID ,回车 3)最后git status /git push 如果遇到问题,可以使

    2024年02月16日
    浏览(39)
  • Git-将某次commit从一个分支转移到另一个分支

            应用场景:多个分支并行开发的情况下提交到错误的分支上,或者开发版本都已经准备好了,但是release计划有变,需要调整release里面的features,那么我们可以优雅而从容的面对PM的要求。         多个分支并行开发的情况下,将某次commit提交错分支了,那么久

    2024年02月08日
    浏览(38)
  • git合并指定commit——git合并某个特定的提交commit到指定的分支上

    git合并指定commit——git合并某个特定的提交commit到指定的分支上 1、应用场景: 在A分支上提交了一个commit,B分支也同样需要这个commit的代码,为了避免人工复制代码,可以用git的一些操作替代 2、操作步骤 1、在当前A分支(deploy/t),通过 git log 先找到A分支的commit代号( 简

    2023年04月08日
    浏览(36)
  • git篇---git clone 获取指定分支的指定commit版本

    快速设置— 如果你知道该怎么操作,直接使用下面的地址 强烈建议所有的git仓库都有一个README, LICENSE, .gitignore文件 Git入门?查看 帮助 , Visual Studio / TortoiseGit / Eclipse / Xcode 下如何连接本站, 如何导入仓库 简易的命令行入门教程: 创建 git 仓库: 已有仓库? 第一步: git clone [git-

    2024年02月11日
    浏览(33)
  • 删除误提交的 git commit

    某次的意外 commit 中误将密码写到代码中并且 push 到了 remote repo 里面, 本文将围绕这个场景讨论如何弥补. 在 Gitee 创建一个新的 Repo, clone 到本地 创建两个文件, commit 后 push 到 remote 作为初始提交 在 Gitee 检查提交成功: 分别修改两个文件, 模拟 A.txt 中误写入了敏感信息, B.txt 属

    2024年02月04日
    浏览(33)
  • Git修改与删除commit记录

    1、修改最近一次commit的信息 直接修改即可。 2、修改之前的commit的信息 其中 2 代表两条,进入VIM后按 i 或 o 之后将 pick 改为 edit ,在 ESC 后按 :wq 保存即可。 1、删除push到远程服务器的最近commit 2、git rebase删除push到远程服务器的某些commit 该命令执行时极有可能出现 reabase 冲

    2024年02月04日
    浏览(22)
  • git commit指定要提交的特定目录、文件

    在 Git 中, git commit 命令用于将更改保存到本地仓库。默认情况下,它会将所有已修改的文件添加到提交中。然而,你可以使用不同的选项来指定要提交的目录或文件。 要指定要提交的特定目录,可以在 git commit 命令后面加上路径。例如,假设你有一个名为 my_directory 的目录

    2024年02月14日
    浏览(25)
  • git删除已push的commit记录

    问题: 1, commit注释写错 2, 发版时,只允许有一条commit记录,但代码还push到远程了 3, 没拉最新代码,提交后合并代码时有冲突 操作步骤: 提交历史如图: 代码变更记录如图: git log 查出历史提交记录,找到需要删除的那条记录的上一个的commit-ID: 比如我要删除第二次和第三次

    2024年02月08日
    浏览(70)
  • git 删除某一次的提交(commit)

    突然有同学问怎么删除指定的提交,其他的保持不变。 大致的意思就是我先提交的是a,又提交了b,c是我最近的一次提交。然后项目变动,b的这次改动不需要提交了,怎么把b的这次commit去掉,还不影响c。百度即可得到想要的答案。 下面我总结起来,以备不时之需。 最主要

    2024年02月03日
    浏览(38)
  • idea 修改git 用户名,邮箱,删除commit

    第一步,在idea中右键项目 第二步,使用命令 参考:https://blog.csdn.net/qq_41458961/article/details/121785558 https://blog.csdn.net/zmm0413/article/details/108078400?spm=1001.2101.3001.6661.1utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-108078400-blog-127976786.pc_relevant_defaultdepth_1-utm_source=dist

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包