首页 > 其他分享 >git 版本回退

git 版本回退

时间:2024-03-12 23:00:05浏览次数:20  
标签:git 代码 revert 版本 回退 commit id

git 版本回退

1.方法1

原有的代码分支与代码

在这里插入图片描述

加一行代码做一次改变
在这里插入图片描述

回退到指定版本

git reset --hard 2a404ae2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.方法2

新加一行代码 git revrt测试,它的commit-id :35c416da,然后我执行git revert 35c416da
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.1 补充

新提交了3次commit
在这里插入图片描述

然后进行版本回退
在这里插入图片描述
原来的代码
在这里插入图片描述

在这里插入图片描述

再次进行revert
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后的结果
在这里插入图片描述

2.2 revert多次版本

1.清空代码 commit-id : 714c026f
2.加一行代码 commit-id : 3a39ff0a
3.加两行代码 commit-id : 14faed51
4.加三行代码 commit-id : 64b78a46

在这里插入图片描述

在这里插入图片描述

在执行命令期间爆出了冲突。
在这里插入图片描述
解决冲突
在这里插入图片描述

但是每次revert都冲突,我直接git reset --hard 714c026f直接回滚了。
在这里插入图片描述

3.两个区别

在这里插入图片描述

标签:git,代码,revert,版本,回退,commit,id
From: https://blog.csdn.net/Blue_Pepsi_Cola/article/details/136663840

相关文章

  • 深度学习服务器版本查看指令集合(显卡,Ubuntu,CUDA,gcc,conda,torch)
    1.查看显卡版本nvidia-smi-a|grepNVIDIA2.查看Ubuntu版本cat/proc/versionuname-a3.查看CUDA版本nvcc-V4.查看gcc版本gcc-v5.查看conda版本conda-V6.查看torch版本print(torch.__version__) #torch版本torch.version.cuda #torch对......
  • 命令行 要查看在Windows上已安装的所有.NET Framework版本 查看在Windows上已安装的
       要查看在Windows上已安装的所有.NETFramework版本,可以按照以下步骤执行:打开命令提示符(CommandPrompt)或PowerShell。可以通过在Windows搜索栏中键入“cmd”或“PowerShell”来找到并打开这些应用程序。在命令提示符或PowerShell中,输入以下命令并按Enter键:......
  • Git 系列:简介安装以及配置管理
    目录简介安装简介Centos安装配置管理githelp概要选项示例git-docgitconfig概要选项变量示例初始化配置简介安装简介https://git-scm.com/Git是一个开源的分布式版本控制系统,用于有效、高速地处理从小到大的项目版本管理。它最初由Linux之父LinusTorvalds设计开发,旨在帮助管......
  • JDK版本配置
    当一个电脑中有两个JDK版本的时候,怎么切换: 首先创建几个配置,然后需要启动哪个就把数字写过去。今天新学的知识~啦啦啦噜噜噜 在idea中怎么更改JDK的版本(三个地方):设置中,JAVA编译器项目结构中 pom文件中,jdk的版本也要改变  ......
  • 基于STM32F103C8T6单片机学习(江科大版本)
    学习内容1:用库函数来控制IO输出控制LED闪烁,LED流水灯,蜂鸣器主要用到GPIO_unit()函数配置GPIO口和RCC外设时钟控制函数,GPIO的写函数,setbitsresitbits,write等函数 1.led闪烁1.文件配置LED闪烁硬件电路图​​​​​ 首先打开文件管理器,在STM32>工程项目文件......
  • git-revert的使用
    使用场景:release分支被其他分支错误的合并完代码之后,又有新分支将代码合并到release,需要去回滚某分支错误的合并请求1.基于release分支新建一个分支:release-revert命令:gitcheckoutrelease #切换到release分支gitcheckout-brelease-revert #创建并切换......
  • Leangoo领歌免费敏捷工具项目“版本发布”功能上线
    ​ Leangoo领歌是款永久免费的专业的敏捷开发管理工具,提供端到端敏捷研发管理解决方案,涵盖敏捷需求管理、任务协同、进展跟踪、统计度量等。Leangoo领歌上手快、实施成本低,可帮助企业快速落地敏捷,提质增效、缩短周期、加速创新。Leangoo领歌区别于传统项目管理软件,项目的需求、......
  • 安装部署gitea
    gitea介绍官网https://about.gitea.cn/最近发现gitea的官网发生了变化,也不知道什么时候改了,之前的域名是gitea.io的,但是现在会跳转到about.gitea.cn域名上可能是商业化了吧,但这也并不意味着Gitea就变成了商业软件。Gitea目前仍然是一个完全免费且开源的项目,任何人都可以......
  • github官网访问不到的解决方法
    解决方案: 1)在键盘同时按住win+R输出cmd 2)在命令行窗口输入ping github.com 获取GitHub的官网IP    3)配置hosts文件,绕过DNS解析过程  打开电脑C:\Windows\System32\drivers\etc下的hosts文件编辑(需要管理员权限,右键,管理员权限打开),新增如下一行配置:20.205.243......
  • git ssh配置
    一个人自己用在GitHub/GitLab添加ssh公钥将私钥放在本地~/.ssh下面,名字无所谓。push你的仓库,gitpushxxxx如果正好一切都很巧合的话,就能push成功。,他就会自动找一个私钥使用。这适用于只有一个github用户,自己对付用一下的情况。github依靠不同的私钥来区分登录的用户,所有......