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

git回退版本方法

时间:2023-09-22 11:15:12浏览次数:39  
标签:HEAD git push 版本 回退 指针

因为idea不知道什么原因抽风,把一些忽略的文件也推送了,须要回退版本

1.首先,注意备份

2.具体回退方法,来自 文心一言 ai大模型的回答

git回退命令是git reset --hard1

使用git reset --hard命令会将HEAD指针、当前分支指针和索引区都移动到指定的commit ID,从而重置工作区为该版本。具体操作如下1

  • 查看版本号:使用git log或git reflog命令查找合并操作的commit ID,也可以上代码托管网页上查看history,找到需要回滚的目标版本号。
  • 使用git reset --hard 版本名命令将版本回退。此命令会将HEAD指针、当前分支指针和索引区都指向指定的commit ID,并重置工作区为该版本。
  • 使用git push -f提交更改。此时如果用“git push”会报错,因为我们本地库HEAD指向的版本比远程库的要旧,用“git push -f”强制推上去。

标签:HEAD,git,push,版本,回退,指针
From: https://www.cnblogs.com/dirgo/p/17721838.html

相关文章

  • git submodule多模块开发
     开发中遇见了这样一个问题,ABC三个项目都要使用到同一个模块的一些功能,并且这个模块的功能根据ABC三个项目场景需要一些代码逻辑改动(ABC可以理解为三个使用了不同base工具包的项目,或者相同base工具包但是版本不同等),这个时候git的submodule可能会帮你解决这个问题。......
  • Git版本控制工具
    Git版本控制工具一.简介1、git是一款分布式的版本控制工具,使用git每台本地主机都可以作为一个本地库,每个本地库可实现资源的相互共享,也可以把本地库的资源推送到远程仓库中(码云、github),不同本地库可以作为一个节点,允许有多个节点之间实现资源共享,避免了单点故障。2、与SVN区......
  • Git忽略提交规则 - .gitignore配置运维总结
    在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用gitadd.的时候,遇到了把你不想提交的文件也添加到了缓存中去的情况,比如项目的本地配置信息,如果你上传到Git中去......
  • java日期时间类现在(java8及以后版本)推荐使用java.time 包中的类
    以下信息由AI模型"文心一言"提供,仅供参考:在Java8之后,推荐使用新的日期和时间API,即java.time包中的类。主要有以下原因:更好的设计和功能:新的日期和时间API在设计和功能上都更优。它包括时间、日期、时间间隔等更全面的表示,并支持更准确的计算和格式化。更全面的时间......
  • git多个commit合并成一个
    前言一个功能有多个commit要合并成一个更加美观操作打开gitbase1.输入gitlog-8  //查看前8条提交2.输入gitrebase-iHEAD~3  //表示最近的3条合并成一条3.输入完后界面如下,按i进入编译模式,将第2,3个pick改为s,表示将后2条合并到第一条中,然后按esc退出编译模式,然后......
  • git 查看代码行数
    统计当前项目代码行数gitls-files|xargscat|wc-l细分每个文件的代码行数,相当于把上面命令细化:gitls-files|xargswc-l  【git】Git指令统计代码行数_git统计代码行数_bandaoyu的博客-CSDN博客如何用git查看代码行数_笔记大全_设计学院(python100.com)......
  • # github.com/coreos/etcd/clientv3/balancer/resolver/endpoint
    linux使用go连接etcd集群时报错:#github.com/coreos/etcd/clientv3/balancer/resolver/endpoint/root/go/pkg/mod/github.com/coreos/[email protected]+incompatible/clientv3/balancer/resolver/endpoint/endpoint.go:114:87:undefined:resolver.BuildOption/root/go/pkg/mod/g......
  • ArcGIS取消注册版本失败:表未进行多版本化
    相关文档:https://desktop.arcgis.com/zh-cn/arcmap/latest/manage-data/geodatabases/unregistering-data-as-versioned.htm......
  • idea git无法回滚本地修改的文件
    1.情景展示在本地修改后的文件没有办法还原,怎么办?2.具体分析先从远程仓库拉取代码进行更新。被提示无法合并。提示的意思是:合并之前,要么将此文件移到别文件夹,要么进行提交。我想要的是还原代码,自然不能提交。3.解决方案网上找到的还原代码命令是:gitreset。打开Ter......
  • Oracle 数据库11g版本dataguard创建的简单方法
    作者:ArupNanda DataGuard了解ActiveDataGuard如何通过实时查询,同时应用归档的的日志、将物理备用数据库转换为快照备用数据库以及对基础架构的一系列改进措施,让您对备份环境的投资物有所值。下载Oracle数据库11gOracle数据库11g对DataGuard功能进行了多方面的增强,......