git主干master分支回滚到历史版本(不会有错误的提交记录)

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

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

注意:操作前先对master拉一个分支出来,做备份;
1. 在gitLab的上一次合并记录,复制commit-id
​
2. 在本地执行检出master版本,执行
git revert   commit-id
​
3.在gitLab上对master去掉“受保护”
​
4. 在本地命令行命令推送到远程master
git push origin master --force
​
5. 再推一下远程分支
git push origin master
​
6.在gitLab上恢复master受保护

gitlab 合错 master 怎么回滚合并之前,git文章来源地址https://www.toymoban.com/news/detail-810167.html

到了这里,关于git主干master分支回滚到历史版本(不会有错误的提交记录)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 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日
    浏览(41)
  • 如何利用IDEA将Git分支代码回退到指定历史版本

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

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

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

    2024年02月04日
    浏览(53)
  • IDEA回滚代码到之前历史版本

    本文介绍,使用idea可视化操作。 1.点击最下方Git,或者项目点击右键git—show history ,可以看到提交记录如下 2.如果你想回滚到对应的步骤,则如上图所示,选择分支,右键,Copy Revision Numbers . 3.点击最上方Git,选择Reset Head ,然后如下图,输入cpoy到的对应版本号 revision numbers.

    2024年02月11日
    浏览(41)
  • git 命令同步主干代码到分支

    要将主干代码同步到分支,可以按照以下步骤进行操作: 1. 确保你当前在分支上工作。你可以使用以下命令检查当前所在分支: 2. 如果你不在分支上,可以使用以下命令切换到分支: 3. 确保你已经将主干代码的最新更改拉取到本地。你可以使用以下命令拉取主干代码: 4.

    2024年02月03日
    浏览(24)
  • Git分支管理:理解主干与分支的概念及使用方法

    Git 的主干是指代码库中的主要分支,通常称为 master 分支。在 master 分支上,您可以看到项目的最新版本,这是所有其他分支的基础。当您在 master 分支上进行更改时,这些更改将影响到所有其他分支。 分支是指从主干分支(或其他分支)分离出来的一个独立的代码版本。分

    2024年02月15日
    浏览(25)
  • git 回滚远程分支

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

    2024年02月14日
    浏览(33)
  • Git之将master分支合并到自己分支

    git merge 命令用于合并指定分支到当前分支。 首先拉取代码到自己本地电脑上 1.切换到master主分支上 2.将master更新的代码pull到本地 3.切换到自己的分支上 4.合并master到自己的分支 5.add 添加到本地和commit 提交到本地仓库 6.将自己分支的代码提交到远程

    2024年02月16日
    浏览(36)
  • git修改默认主分支main为master和设置git默认创建的项目默认分支都为master

    从 2020 年 10 月 1 日开始, GitHub 上的所有新库都将用中性词「main」命名,取代原来的「master」 ,因为后者是一个容易让人联想到奴隶制的术语。 这样,你之后新建仓库的默认分支就为master了。 单击该仓库最右边settings—branches—点击双箭头—在弹框中选择master—update—I un

    2024年02月10日
    浏览(32)
  • git 分支代码合并到master主分支(其他分支)上

    首先切换到分支 使用git pull 把分支代码pull下来 切换到主分支 把分支的代码merge到主分支 5.git push推上去,这样分支的代码就合并到主分支上

    2024年02月07日
    浏览(34)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包