git上传代码之还没push如何回滚上一次commit的操作

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

 使用的场景:

1.发现传错分支啦或者是还有东西未修改完成,想要撤回commit操作

必须是只是进行了git add . git commit -m "save" 还没有push

git上传代码之还没push如何回滚上一次commit的操作,git,github

 具体操作:

1. 切换到目标分支(在你执行commit操作的分支)

2.撤销commit,用如下指令

git reset --soft HEAD^

我的实际操作:

git上传代码之还没push如何回滚上一次commit的操作,git,github

 最终得到:

git上传代码之还没push如何回滚上一次commit的操作,git,github

最后的最后:

本地的代码还是上次commit 的那些内容,怎么恢复捏?

1.点击取消暂存更改,即取消 git add .的操作

git上传代码之还没push如何回滚上一次commit的操作,git,github

 2.选择不保存

git上传代码之还没push如何回滚上一次commit的操作,git,github

 文章来源地址https://www.toymoban.com/news/detail-601464.html

到了这里,关于git上传代码之还没push如何回滚上一次commit的操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Git】 取消上一次commit或push

    目录 一、取消上一次commit 方法1:使用 Git reset 方法2:使用 Git revert 方法3:使用 Git checkout 二、取消上一次push git push --force git reflog git reset git push --force 三、扩展 commit参数 --mixed --soft --hard --amend 如果你需要取消上一次的 Git 提交,有几个不同的方法可以实现。其中包括撤消提

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

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

    2024年02月05日
    浏览(68)
  • Git 如何撤回已 Push 的代码?

    在日常的开发中,我们经常使用Git来进行版本控制。有时候,我们可能会不小心将错误的代码 Push 到远程仓库,或者想要在本地回退到之前的某个版本重新开发。 或者像我一样,写了一些感觉以后很有用的优化方案push到线上,又接到了一个新的需求。但是呢,项目比较重要

    2024年04月25日
    浏览(33)
  • Git 如何撤回已 Push 的代码

    在日常的开发中,我们经常使用Git来进行版本控制。有时候,我们可能会不小心将错误的代码 Push 到远程仓库,或者想要在本地回退到之前的某个版本重新开发。 或者像我一样,写了一些感觉以后很有用的优化方案push到线上,又接到了一个新的需求。但是呢,项目比较重要

    2024年02月04日
    浏览(39)
  • Git 如何撤回已经push到远端上的代码

    首先 git log ,目的是找到这次想要撤回的提交的上一次提交,并记录下红框中的commit id                    回退代码,输入 git reset --soft commit id 回退代码,  回退完成后代码相当于刚写完的状态,即还没有进行add、commit、push的情况    最后一步,把当前的版本强制提

    2024年02月11日
    浏览(53)
  • git commit之前,没有pull最新代码,导致无法push代码如何解决?——git三板斧

    如果在 git commit 之前没有 pull 最新代码,再进行 push 操作可能会出现冲突,导致无法 push 代码。此时, git 会提示类似以下的错误信息: 这个错误提示说明了更新被拒绝,因为远程仓库包含了本地仓库没有的工作。这通常是由于其他人已经推送了代码,或者你在另一个地方进

    2024年02月13日
    浏览(114)
  • IDEA git 代码已经commit,但未 push推送,如何撤销提交缓存区代码

    记录自己提交代码时,手滑错误commit了多余的文件,但未push到云端,想要撤回整个commit的操作: idea菜单栏上的 VCS–Git–Reset HEAD…     此时按照图中选择回退的方式,以及回退到哪个版本,点击“Reset”即可,在\\\"Version Control\\\" 中 “log” 里,最新一次提交的记录消失即回退

    2024年02月10日
    浏览(72)
  • git 如何创建新的远程分支,并将本地代码 push 到新的分支

    1、可以通过git branch -r 命令查看远端库的分支情况 2、从已有的分支创建新的分支(如从master分支),创建一个 duanjiwang 分支 但此时并没有在远程仓库上创建分支 如图所示 还是只有一个 master 分支 3、建立本地到远端仓库的链接 --这样代码才能提交上去 使用命令行 4、git 强制提交

    2024年02月12日
    浏览(61)
  • 回滚git merge,即回滚某次merge的代码

    1、情景描述: 已经git merge 合并后的代码,想要回滚到merge前的代码。 如下: 上一次提交id是 a31c85425,merge进来的提交id是 fe8644392,当前提交id是77ae9627e704431684c9cd663b792bd38a702ce8 想要实现:回滚当前merge,保留上一次提交id。 2、实现命令: 其中 【commit_id】 表示 需要回滚的当

    2024年02月15日
    浏览(56)
  • git 回滚代码

    在Git中,回滚代码有多种方式,其中常用的方法是使用 git revert 或 git reset 命令。 使用 git revert 命令可以创建一个新的提交来撤销之前的提交。这个新的提交将包含与要回滚的提交相反的更改。使用这种方法可以保留先前提交的记录。 例如,如果要撤消最新的提交,可以使用

    2024年02月14日
    浏览(58)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包