首页 > 其他分享 >git硬重置(hard reset)重找回

git硬重置(hard reset)重找回

时间:2023-09-15 14:47:40浏览次数:43  
标签:reset git hard 重置 commit id

首先进行git版本回退

1、git log查找历史commit_id

git  log

 2、版本回退

git reset --hard commit_id

 3、找回你的提交(commit), 因为Git对每件事都会有日志,且都会保存几天。

git reflog

 4、选择你想要回到的提交(commit)的SHA,再重置一次:

git reset --hard commit_id

 

 

标签:reset,git,hard,重置,commit,id
From: https://www.cnblogs.com/lqh969696/p/17704958.html

相关文章

  • VScode使用git,设置了user.name和user.email,但是仍无法推送代码到仓库的解决办法
    问题写自己项目的时候,想推送一份新的上去,突然间就推送不上去,提示需要设置user.name和user.email解决使用下面的命令检查(如果没值请先设置值):##目标仓库检查(你需要在项目文件夹下打开git)gitconfiguser.namegitconfiguser.email##全局仓库检查gitconfig--globaluser.n......
  • github官网登录不上去
    下载git后登录github网站登录不上解决方法如下:1:登录网址http://tool.chinaz.com/dns2:在DNS查询框中输入github.com检索3:找github.com的相应IP,任选一个例如13.250.176.223以查询为准4:粘贴其中一个IP例如:13.250.176.223到hosts文件中5:路径C:\Windows\System32\drivers\etc......
  • Windows 10 Reset navicat 16.2.x
    Resetnavicat16.2.xto14daystrialinWindows10DesktopWriteByjianmuzi1.Createanewfilewiththesuffixbat,Andfillinfollowingcontent:@echooffechoResetNavicatremaining14daystrialecho.setupdate=HKEY_CURRENT_USER\Software\......
  • 常用git命令
    gitinit初始化仓库gitadd.将所有文件添加到待提交gitcimmit-m""提交修改gitlog查看提交记录gitstatus查看当前状态gitreset--hard(hash值)返回hash所代表的提交时的样子,没有最后的参数就默认是上次gitremoteadd(name)(url)添加远程仓库gitpushgit......
  • 解决使用【git check】切换分支命令时出现error的错误!
    问题:PSD:\PycharmProject(D)\Baidu-Image-Loader>gitcheckoutmastererror:Thefollowinguntrackedworkingtreefileswouldbeoverwrittenbycheckout:.idea/.gitignore.idea/Baidu-image-loader.iml.idea/deployment.xml......
  • 怎么在Git中下载GitHub中某个项目的分支(branch)
    比如:要从GitHub上下载项目,URL为https://github.com/EpicGames/UnrealEngine.git,使用命令gitclonehttps://github.com/EpicGames/UnrealEngine下载的不是图中分支4.27,而是其他分支,那么怎么下载这个“4.27”分支呢? 要下载GitHub项目的特定分支版本,可以使用gitclo......
  • 牛逼!Github上最有价值的一个开源项目!
    哈喽,我是老鱼,一名致力于在技术道路上的终身学习者、实践者、分享者!今天介绍的这个项目,我愿称之为Github最有价值的开源项目!一个小而全而美的第三方登录开源组件,相信你一定能用的上~JustAuthJustAuth 如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第......
  • ⛳ 将本地已有的项目上传到 git 仓库
    ⛳将本地已有的项目上传到git仓库有两种方法: 一、克隆+拷贝 二、强行合并两个仓库......
  • iOS开发实战-仿小红书App开发-1-App创建与Git
    1.新建项目 2.添加Git仓库 添加自己的gitHub账号.  3.Token获取方式: Settings. DeveloperSettings. 获取个人Token. 填写相关内容.得到Token后复制它,拿到Xcode中登录. 填写相关信息. 创建后打开GitHub,查看自己的所有仓库,发现小粉书仓库已......
  • Git
    介绍问:git是什么答:git是分布式版本控制系统工作原理/流程Workspace:工作区Index/Stage:暂存区Repository:仓库区(本地仓库)Remote:远程仓库一般工作流程如下:克隆Git资源作为工作目录在克隆的资源上添加或修改文件如果其他人修改了,你可以更新资源在提交前查看修改提......