git回滚远程仓库版本

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

最近在一次项目代码提交中因为没注意看到项目现在的代码在那个分支所以导致提交了错误代码到git分支上,因为以前没遇到过这种情况,所以寻找同事和自己摸索了一下终于找出了具体的解决方法,特此记录一下。

首先在本地输入命令(可以在idea的Terminal里输入命令)

git reflog 查看当前版本号;(当前分支的版本号)

然后使用git reset 版本号(刚刚命令所看见的版本号,想回退那个版本就选那个) 进行版本回退;

之后使用git push origin HEAD --force 强推到远程仓库进行远程仓库版本回退(如果不是主分支的话这个命令可能会推送至主分支覆盖,我这次暂时是针对于主分支,下次针对于其他分支可以先进行验证)

然后记录一下其他的git命令

$ git reset --hard HEAD    #恢复当前版本,删除工作区和缓存区的修改
$ git reset --soft HEAD^    #恢复上一个版本,保留工作区,缓存区准备再次提交commit
$ git reset --mixed HEAD    #恢复当前版本,保留工作区,清空缓存区
$ git reset --hard 1094a    #切换到特定版本号,并删除工作区和缓存区的修改文章来源地址https://www.toymoban.com/news/detail-583374.html

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

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

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

相关文章

  • git 从一个commit节点拉出一个分支,当前分支代码回滚到指定commit节点

    1.从一个commit节点拉出一个分支 a.切到commit_id b. 创建新分支 c. 推送到远程 2.当前分支代码回滚到指定commit节点 a.本地代码回滚到指定提交节点 b.提交到仓库

    2024年02月11日
    浏览(49)
  • git中回退单个文件到上一个版本

    当提交了一堆代码时,发现有几个文件的代码提交不正确需要回退到上个版本 使用的方法: ① 在要回退的文件所在目录,执行以下操作 通过查看历史,找到需要回退的版本号(hash),例如:f7a434e4f94ef281259d315120eaf5d81aaa3fdf ②恢复文件 ③提交文件,-m是提交comment  ④push代码

    2024年02月13日
    浏览(29)
  • git代码回滚到某个tag

    由于之前打了一个tag上线,然后又推了几次代码之后,想要回滚到之前tag的基础上进行代码修改 首先需要git checkout 到那个需要修改的分支上, 然后使用指令 git tag 可以看到当前有几个tag 然后使用指令 git show v1.0.2 就可以看到v1.0.2的commit id 之后使用指令 git reset --hard 3c3cf12.

    2024年02月16日
    浏览(39)
  • git远程仓库版本回退

    如果你的错误提交已经推送到自己的远程分支了,那么就需要回滚远程分支了。 首先要回退本地分支: 紧接着强制推送到远程分支: 注意:本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支 使用git reset回退公共远程分支的版

    2024年02月11日
    浏览(34)
  • 【2023】Git版本控制-远程仓库详解

    Git远程仓库是Git版本控制系统的一个概念,它是一个存储Git代码的远程服务器。 你可以将本地Git仓库上传到远程仓库,以便与其他人协作开发或备份代码。 远程仓库可以使用第三方平台,如(github、gitlab、gitee)等,这里使用的仓库为 gitee 。 地址为:https://gitee.com/ 需自行创

    2024年02月13日
    浏览(26)
  • Git(9)远程仓库版本回退

    (1)如果提交了一个错误的版本,怎么回退版本? (2)如果提交了一个错误的版本到远程分支,怎么回退远程分支版本? (3)如果提交了一个错误的版本到公共远程分支,又该怎么回退版本? (1)先用下面命令找到要回退的版本的commit id (2)接着回退版本 0bfafd就是你要

    2024年02月08日
    浏览(26)
  • git回退指定版本号,并提交到远程仓库

    复制指定要回退的版本号 一、 git本地版本回退 git reset --hard commit_id (可用 git log -oneline 查看或git log查看) 二、 git 远程版本回退 git push origin HEAD --force #远程提交回退 三、或者本地回退版本,再提交到远程的方式 git reset --hard HEAD 先本地回退到指定版本 再强制 push 到远程,让远

    2024年02月12日
    浏览(30)
  • Linux | 分布式版本控制工具Git【版本管理 + 远程仓库克隆】

    本文来为读者介绍一下分布式版本控制工具Git,可能你听说过Gitee/GitHub,里面都带有git的字样,那它们和Git之间有什么关联呢❓ Git又是何物,让我们一起走进本文的学习📖 Git(读音为/gɪt/)是一个 开源的分布式版本控制系统 ,可以有效、高速地处理从很小到非常大的项目

    2024年02月01日
    浏览(50)
  • git关联两个远程仓库,一个仓库(github)拉取代码,另一个仓库(gitlab)推送代码

    有这种情况,小伙伴们在github上下载的开源项目(该开源项目还在继续开发维护),然后自己下载下来进行二次开发,然后又要把项目推送自己的gitlab私服上,这个时候不得不本地代码关联两个远程仓库。接下来我将一步步讲解如何关联两个远程仓库,并拉取github的开源项目

    2024年02月12日
    浏览(50)
  • 【Git】git tag 查看版本号 | 删除本地 | 删除远程仓库| 批量删除

    使用场景:比如我们在本地git tag了一个错误的版本号,但是还没有push,想直接删掉避免污染远程仓库 1、删除指令 要删除指定的Git标签(版本号),您可以使用以下命令: 2、本地删除 将 标签名称 替换为要删除的标签的名称。例如,要删除名为 “v1.0” 的标签,可以运行以

    2024年02月10日
    浏览(32)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包