git远程仓库版本回退

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

自己的分支回滚直接用reset

如果你的错误提交已经推送到自己的远程分支了,那么就需要回滚远程分支了。

首先要回退本地分支:

git reflog //查看提交logId

git reset - - hard Obfafd //Obfafd为logId

紧接着强制推送到远程分支:

git push -f

注意:本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支

使用git reset回退公共远程分支的版本后,需要其他所有人手动用远程master分支覆盖本地master分支,显然,这不是优雅的回退方法,下面我们使用另个一个命令来回退版本:

公共分支回滚用revert

git revert HEAD                     //撤销最近一次提交

git revert HEAD~ 1                    //撤销上上次的提交,注意:数字从0开始

git revert 0f faacc                  //撤销0ffaacc这次提交

revert命令会让程序员修改注释,这时候程序员应该标注revert的原因

  1. insert
  2. 修改
  3. :wq

流程解析:文章来源地址https://www.toymoban.com/news/detail-513670.html

  • git revert 命令意思是撤销某次提交。它会产生一个新的提交,虽然代码回退了,但是版本依然是向前的
  • 当你用revert回退之后,所有人pull之后,他们的代码也自动的回退了。相当于一次补偿提交 然后 git push 到远程仓库

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

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

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

相关文章

  • git 回滚远程分支

    场景:项目部署发布后发现有问题,需要回滚到某一个commit,再重新发布 关键点:先将本地分支退回到某个commit,删除远程分支,再重新推送本地分支 操作步骤: 1、git checkout the_branch // 切换到某个分支 2、git pull // 获取最新代码 3、git branch the_branch_backup // 备份这个分支 4、

    2024年02月14日
    浏览(45)
  • Git (版本控制,git安装和配置,git代码托管服务,git操作本地远程仓库,分支,idea整合git)【看这一片就够】

    目录 一、版本控制介绍 1. 版本控制介绍 2. 版本控制工具 3. git简介 二、git安装与配置 1. 下载git 2. 安装git 2. 配置git 三、git代码托管服务 1. 常见的git代码托管服务 2. 注册码云帐号【这里介绍一种的用法,其它也是一样的操作】 3. 创建远程仓库 四、git命令-操作本地仓库 1. 获

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

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

    2024年02月08日
    浏览(57)
  • 切换Git账号的操作步骤,intellij idea将远程主分支回退

    切换Git账号的操作步骤可以归纳为以下几个方面: 打开对应项目的Git命令行窗口(或者Git GUI工具)。 切换到本地项目的目录下。 执行以下命令来切换到新账号: git config --local user.name \\\"NewUserName\\\"   git config --local user.email \\\"NewUserEmail\\\" 在 IntelliJ IDEA 中回退远程主分支的步骤大致

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

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

    2024年02月11日
    浏览(54)
  • Git版本回退并提交远程

    1、进入远程git,在提交纪录中找到需要回退的版本,复制版本号   2、终端进入项目,并执行git reset --hard 23a50a1fXXX41XXXXX0227  3、把修改推送至远程,执行已下指令 git push -f -u origin master(master为指定分支)

    2024年02月11日
    浏览(45)
  • git主干master分支回滚到历史版本(不会有错误的提交记录)

    master版本,“合并错了”的回滚步骤: (这样做不会有“合并错了”的提交记录)

    2024年01月21日
    浏览(49)
  • git命令的基本使用(设置用户名、密码、提交、拉取、回退、分支、查看历史版本等)

    1. 首先就是初始化 git init 命令,然后打开文件显示隐藏文件,就能看到一个.git文件,该文件有就代表git初始化成功了。 2. 设置git用户名和密码,正常一个项目的远程库肯定会有人员权限的,只有开源的项目可以不用设置用户名和密码的:    2.1 用户名设置命令  git config

    2024年02月04日
    浏览(81)
  • git 常用基本命令, reset 回退撤销commit,解决gitignore无效,忽略记录或未记录远程仓库的文件,删除远程仓库文件

    https://blog.csdn.net/a704397849/article/details/135220091 idea 中 rest 撤销commit过程如下: Git - Rest Head… 在To Commit中的HEAD后面加上^,点击Reset即可撤回最近一次的尚未push的commit Reset Type 有三种: Mixed(默认方式),保留本地源码,回退 commit 和 index 信息,最常用的方式 Soft 回退到某个版

    2024年02月02日
    浏览(65)
  • Git获取远程分支文件并创建自己的远程分支

    1、前期准备软件:git-bash 2、获取远程分支文件过程 创建一个空的文件夹,选择文件夹,并右击,选择该选项打开命令行。 复制需要拉取的远程仓库地址。 (2)把master 主线的文件克隆下来 git clone [addr](远程仓库地址)。 (3)关闭上面打开的命令行,进入创建的空文件夹

    2024年02月06日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包