git撤销一次代码提交方法

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

以下方法亲测有效,但是根据需求选择哦~
友情提示,注意备份!
方法一:
1.删除上一次提交,或者撤销上一次合并reset方式是将HEAD指针指到指定提交,历史记录则不会出现你删除的上步commit记录等,合并时间线等都会删除彻底,并删除 merge 操作所产生的所有代码变化。注意,这是一种危险的做法,一定要小心使用。
2.HEAD是指向最新的提交,上次提交时HEAD^,上上次是HEAD^^或者HEAD~2,以此类推

git reset --hard HEAD^ 
git push origin 分支名 -f

方法二:
1.是放弃指定commit的修改,会生成一次新的提交,需要填写注释,以前的提交记录等都存在,(如果我们想要保留原有的提交历史,并且撤销某个 merge 操作所带来的影响)

git revert HEAD
git push origin 分支名

希望能够帮助到你,啾咪~文章来源地址https://www.toymoban.com/news/detail-503761.html

到了这里,关于git撤销一次代码提交方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Git第一次提交代码至远程仓库

    第一种方法 在命令行上创建一个新的存储库 进入要上传到远程仓库的本地目录所在的文件夹,用鼠标右键,点击**“Git Bash Here”**, 输入命令,初始化该文件夹 配置自己在GitHub上的用户名(不知道的可以看网址“https://github.com/”后面的名字是啥),及关联的邮箱 4. 远程仓

    2024年02月07日
    浏览(55)
  • git撤销commit提交

            1)使用git log命令查看提交历史,找到要删除的记录的哈希值。         2)git rebase -i 命令指定要删除的哈希值。                 如git rebase -i abcdefgh # 表示删除该提交                    git rebase -i abcdefgh~1 # 表示要删除的提交的前一个提交。         3)git 会打开

    2024年02月17日
    浏览(59)
  • 撤销已提交但未推送的 Git 提交

    撤销已提交但未推送的 Git 提交 在开发过程中,我们经常使用 Git 来进行版本控制。在使用 Git 进行开发时,我们通常会进行一系列的提交操作,以记录代码的变更历史。有时候,我们可能会意识到刚刚提交的代码存在问题,或者需要进行修改。在这种情况下,我们可以使用

    2024年02月05日
    浏览(51)
  • 【git】git revert 撤销已入库的提交

    回滚没有入库的提交,使用git reset 很方便,但是对于入库的提交,想撤回的话,需要使用git revert 回退库中最近一次推送的提交: git revert HEAD 回退指定的某次提交: git revert xxxx git revert 命令还有两个参数。 –no-edit:执行时不打开默认编辑器,直接使用 Git 自动生成的提交信

    2024年02月12日
    浏览(37)
  • Git撤销已合并提交的多种姿势

    #Git撤销已合并提交的多种姿势 在Git中,合并分支是一个常见的操作,但有时候可能会意外地将错误的提交合并到了主分支。这时候需要撤销已合并的提交并恢复到正确的状态。本文将介绍的是如何在Git中撤销已合并的提交,无论这个提交记录是最新的还是中间的某一个。 如

    2024年02月15日
    浏览(50)
  • 使用idea撤销git中间的提交

    在平时的开发中,经常会碰到提交的代码需要撤销,但是又有别人提交了代码,这种时候我们需要只撤销中间的提交,不影响前后提交的代码,可以用命令 git revert 撤销,也可以使用 idea 可视化撤销,这里介绍使用 idea 操作。 例子是三次提交的内容。 如果我们想要撤销第二

    2024年02月12日
    浏览(59)
  • git 如何撤销某次远程仓库的提交

    要撤销某次远程仓库的提交,可以按照以下步骤操作: 首先使用 git log 命令查看需要撤销的提交的 SHA-1 值。例如: 上面的 git log 输出显示两个提交,其中最新的提交是一个被称为“revert commit”的提交,它用于撤销另一个提交(即前一个提交)。 使用 git revert 命令来创建一

    2024年02月11日
    浏览(51)
  • git 撤销已经push到远程的提交

    工作中会有很多时候提交git的时候会提交错东西,而且已经push到远程的话怎么办呢? 一种常见的方法是使用 git revert 命令来创建一个新的提交,撤销先前的提交。这种方法会保留撤销提交的历史记录,并且不会改变已经推送到远程仓库的历史记录。 以下是使用 git revert 撤销

    2024年02月04日
    浏览(53)
  • git撤销还未push的的提交

     怎样撤销掉上图中的提交呢 使用以下代码即可提交

    2024年02月09日
    浏览(41)
  • git commit提交以及撤销commit操作详解

    在日常开发中,我们使用git作为版本控制工具管理分支代码,提交版本打标签十分便捷,但也经常会 遇到提交了想撤回的尴尬情况,///不过不用慌,平时养成发布版本前仔细核验的好习惯之外,还有 补救的措施,下面讲下使用git 如何提交信息,如何撤销以及修改信息等等。

    2023年04月19日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包