Git回退已经提交commit的(还未推送push的)代码及撤回代码回退

这篇具有很好参考价值的文章主要介绍了Git回退已经提交commit的(还未推送push的)代码及撤回代码回退。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Git回退已经提交的代码

原文链接(原文写的是已经推送push的代码)

http://t.csdn.cn/CDjgq

已经开始难过了,我提交后没有推送就按照上文提示进行了代码回退,结果idea里面没得我最后一次提交的代码。。。然后我开始了第二轮操作,撤回代码回退

2.撤回代码回退

1)首先输入

git fsck --lost-found

(这句命令会在本地项目.git文件夹下出现lost-found/commit文件里面是最后一次commitid

git提交了没有push怎么退回,git,github,idea

 2)然后输入

git reset --hard 最后一次commit的id

git提交了没有push怎么退回,git,github,idea

7c100368a4fc7dc5f5a21c2c786f7b1d71107bee是我最后一次提交的id。

3)完成之后重启idea,就可以看到日志里你最后一次提交的代码了

git提交了没有push怎么退回,git,github,idea文章来源地址https://www.toymoban.com/news/detail-535262.html

到了这里,关于Git回退已经提交commit的(还未推送push的)代码及撤回代码回退的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • gitee提交代码Commit和Push时窗口不小心关了,怎么继续推送提交?

    在我们使用gitee提交代码时,原本是commit或push但不小心按到ok关了,导致代码提交失败。 鼠标右键打开后,找到 Git Commit 选项,点击即可。这和之前关掉的commit是一个道理。(右键打不开,尝试Shift+右键) 在push是,不小心点到close关了,又没提交成功,那怎么办了? 单机右

    2024年02月08日
    浏览(35)
  • IDEA撤销Git 已经push推送的代码

    想撤销已经  push推送的代码 撤销push推送的代码 【git log 】查看日志找到要回退版本的id 因为想 撤回 上面的代码,所以是 回退到 下面这个版本 ,用下面这个版本的id 【git reset --soft 想要回退到的版本id】 回退 【git push origin master --force】 再次推送到远程     成功  !!  查看我

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

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

    2024年02月09日
    浏览(30)
  • git中commit和push回退

    步骤一:查看日志 查看日志,q退出 git log --pretty=oneline 查看指定日志行数: git log --pretty=oneline -4 步骤二:撤销 git reset --soft HEAD~1 命令拓展: –soft 不删除工作空间改动代码,撤销commit,不撤销git add . –hard删除工作空间改动代码,撤销commit,撤销git add . 注意完成这个操作后

    2024年02月14日
    浏览(24)
  • 技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit

    按快捷键 alt+9 打开git窗口 可以看到刚误提交的commit,还好还没push到远程库,还有的救 右键选中前一个commit,选reset 可以看到有4种选择,其中 Soft 和 Mixed 都可以在撤销commit的前提下还会留下文件的修改 但是, Hard 和 Keep ,会撤销commit,但是会把所有文件的修改都去掉,辛辛

    2024年02月05日
    浏览(49)
  • git之修改已经提交的commit信息

    1、执行命令 git rebase --interactive commitId^ ,以交互方式进行进行rebase操作; git rebase可以实现git 节点或者分支的合并 2、进入编辑页面后,会列出此次rebase操作所涉及的所有commit记录,每一行都是pick开头,找到需要修改的commit id ,将pick改为edit,保存后退出。这样就是将rebase操

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

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

    2024年02月04日
    浏览(40)
  • 【Git 操作指南】| 撤销远程仓库的 push 以及 git commit 提交

    执行 git log 查看版本日志,找到目标版本。 执行 git reset --soft version numbere ,如 git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b ,重置为之前提交的版本,接着执行 git log 查看是否已经退回到之前的版本。 (注意, git reset --soft 只改变了 HEAD 的指向位置,本地代码不会发生改变

    2024年02月16日
    浏览(44)
  • git同步更新、提交代码、回退操作、合并提交

    一、从远程仓同步更新到个人仓(分支) 1、git clone -b xxx分支 xxx个人仓地址(clone个人仓分支到本地) 2、cd xxx/(进入clone项目的根目录) 3、git remote -v(查看origin upstream)       git remote add upstream xxx远程仓地址(添加上游代码库) 4、git fetch upstream(获取原仓库的更新)

    2024年02月07日
    浏览(45)
  • Idea:撤销git已经push的代码

    1、撤回commit:右键git提交的历史记录中要回退的版本,点击”Reset Current Branch to Here…“,然后选择”Hard“,点击”Reset“(如果本地代码不需要回滚的话选soft) 2、撤回push:右键git提交的历史记录中要回退的版本,点击”Copy Revsion Number” 选择“Reset HEAD”,Reset Type选择Ha

    2024年02月11日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包