git提交后如何回退到之前的版本

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

git提交错误 如何回退到之前的版本

如果我们已经使用git commit把代码提交 并且推送到了远程仓库中,那么使用几下几个命令可以 回退到指定版本

1 git log

使用这个命令查看提交的记录

commit 756e3cc4209b7694c43c0c310f1ee00c8fd0f23d

这个时候会出现好几次的提交记录 每次后面都有如上的commit 编号 我们想回退到哪个版本 就把当前的commit编号复制 然后使用如下的命令

2 git reset --soft 或者git reset --hard

git reset --hard 756e3cc4209b7694c43c0c310f1ee00c8fd0f23d

这样本地的代码就会回到我们指定的这个版本 但是远程仓库的代码还没有回退到之前的 我们拉取后 因为我们本地代码比较 所以一拉取就又回到之前的版本了,这个时候应该使用

3 git push --force

强制将本地代码把远程的给覆盖掉
这样就可以了 希望对你有帮助文章来源地址https://www.toymoban.com/news/detail-515211.html

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

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

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

相关文章

  • git回退到某个提交

    git回退到某个commit git reset --hard HEAD^  回退到上个版本 git reset --hard HEAD~3  回退到前3次提交之前 git reset --hard commit_id  退到/进到 指定的commit(使用git log查看历史提交信息) git push origin HEAD -- force  强退至远程 git回退到某个commit 推送远程 1.先查询对应的提交历史,使用如下

    2024年02月06日
    浏览(77)
  • 如何利用IDEA将Git分支代码回退到指定历史版本

    一、背景 作为一名后端开发,相信大家一定遇到过这样的情景,代码开发人员过多,并且开发分支过多,导致代码版本管理困难,这样就难免遇到一些代码合并出错,比如,当我提交了本次修改到本地和远程分支后,发现我本次提交还少了一些修改内容,或者说本次修改是完

    2024年02月11日
    浏览(54)
  • 18.(开发工具篇Gitlab)Git如何回退到指定版本

    首先: 使用git log命令查看提交历史,找到想要回退的版本的commit id. 第一步:git reset --hard 命令是强制回到某一个版本。执行后本地工程回退到该版本。 第二步:利用git push -f命令强制推到远程 如下所示: 优点:干净利落,回滚后完全回到最初状态。 缺点: (1)需要找到你要

    2024年02月04日
    浏览(59)
  • 【git】Git 回退到指定版本:

    方法一: 使用 git reset 命令 命令可以将当前分支的 HEAD 指针指向指定的提交,从而回退代码到指定版本。 该命令有三种模式:–soft、–mixed 和 --hard。它们的区别在于回退代码的程度不同。 --mixed (默认):将 HEAD 指针和暂存区都回退到指定提交,但不改变工作区的内容。

    2024年02月14日
    浏览(50)
  • git 本地回退到某个版本

    master: Git 的默认分支,init 命令默认创建。 origin :Git 克隆的仓库服务器的默认名字。 github将master改名main主要是因为master and slave术语不够政治正确。 \\\"在2020年10月1日,你创建的任何新仓库都将使用main作为默认分支,而不是master,\\\"该公司说。但是,将 \\\"master\\\"设置为默认分支

    2024年02月10日
    浏览(59)
  • IDEA Git恢复DropCommit删除的提交 撤销Git错误删除 回退历史版本

    原因 由于在IDEA上commit时写错了commit信息,想重新提交,就在提交记录上右键-Drop Commit删除了,然后就发现代码也恢复到上次commit时的情况,这次新增的代码全没有了 恢复 git应该记录了所有版本控制的历史信息,应该能恢复已经删除的某个版本的commit代码 1.在项目文件夹打开

    2024年02月03日
    浏览(69)
  • webstorm 中回退到git某个历史版本

    1、选择左下角,查看git history 2、选择分支,右键点击---选择copy Reversion number 3、菜单栏选择git---选择 reset HEAD ;Reset Type 选择Hard模式,在To Commit中填写 已经拷贝的reversion number, 点击reset 4、Reset type 选择 mixed 模式,再执行一次reset 5、执行 git push -f 命令;如果分支是protecte

    2024年02月15日
    浏览(46)
  • idea 使用 git 回退到某个历史版本

    有时我们提交git错了,想回滚 怎么办? 一、用idea工具: 1、idea中打开Terminal:输入:git log 显示历史提交记录。或者 (右击项目– Git -- Show History --选中要回退的版本–Copy Revision Number),直接复制; 2、选择 你要回滚的版本号,输入命令 ,比如:git reset --hard 248694b41373140d8f8

    2024年02月11日
    浏览(55)
  • git 将某个文件回退到指定版本

    直接上干货 吐槽 Git文件回退到指定版本或单个文件回退到指定版本。对于某个文件回退到指定版本的命令是不可行的。如下 git提示

    2024年02月12日
    浏览(55)
  • 【Git】git 分支或指定文件回退到指定版本

    目录 一、分支回滚 1. 使用 git reset 命令 2.使用 git revert 命令   3.使用 git checkout 命令  二、某个文件回滚 1.查看哪些文件发生修改 2.然后查看提交记录(最近几次提交) 3.执行提交命令 命令可以将当前分支的 HEAD 指针指向指定的提交,从而回退代码到指定版本。 该命令有三种

    2024年02月08日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包