【Git】误删文件&恢复文件&回滚操作

这篇具有很好参考价值的文章主要介绍了【Git】误删文件&恢复文件&回滚操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

案例1

  1. 比如工作区有一个文件叫test.txt文档,你需要删除,那么使用如下命令即可:
    git rm “test.txt”
  2. 如果想撤销删除的文件,使用如下命令
    git reset HEAD test.txt
    git checkout test.txt

案例2

  1. 如果你使用了git rm “test.txt” + git commit -m “remove test.txt”
  2. 此时你需要回滚到之前的版本:
    git log找到你需要回滚的版本
    git checkout hash-id,这里的hash-id就是log中的一串字符,比如10db64ae993878972095cd90b8721f1466b11d9f

案例3

  1. 如果你在案例2的commit基础上,还进行了push操作,需要执行以下代码:
    git reset --hard hash-id
    git push --force-with-lease origin main

文章来源地址https://www.toymoban.com/news/detail-546323.html

到了这里,关于【Git】误删文件&恢复文件&回滚操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 恢复idea删除的git本地文件

    当前本地库处于另一个分支中,需将本分支Head重置,git 强行pull并覆盖本地文件 当前分支里未push的本地代码会被全部hard即会执行全部回滚,所以执行git命令时注意先备份或者push代码防止未提交代码文件丢失 选中对应module项目,如下操作: 1、Local History-----Show History 2、Rev

    2024年02月16日
    浏览(49)
  • 【Git】恢复被删除的文件或文件夹

    我们平时工作的时候,可能会误删某个文件或者文件夹,这时候就需要把它找回 当文件被删除后,可以通过 git status 查看文件状态 如果已经 git add . 添加到暂存区了,则需要先将文件/文件夹回退,反之这一步可以省略 最后执行这一步就可以恢复被删除的文件或文件夹了

    2024年02月11日
    浏览(48)
  • git/github 常规操作第四篇,如何用命令回退(回滚/还原)代码,看这篇文章就够用了

    当我们代码合并错误,或者代码因为某种原因找不到了,但是在历史版本中有最完整的代码,我们要怎么回滚或回退到对应版本还原代码呢,下面就用两种方式来回退。 第一种方式: 重置reset (谨慎:重置的方式不会保留废弃的提交记录) 1、查看并找到我们要回退的版本号

    2024年02月16日
    浏览(51)
  • Git 删除 GitHub仓库的文件

    新建文件夹 git bash here 在新建的文件夹里右键git bash here打开终端,并执行git init初始化仓库 git clone 你的地址 找到github上要删除的仓库地址,并复制,在终端里输入git clone 你的地址 要删除文件的库里右键 git bash here 打开终端 在终端里输入 dir 查看此文件夹下的文件和目录(

    2024年02月12日
    浏览(50)
  • Idea中如何恢复误删的iml文件和恢复pom文件变灰并带有删除线

    一、错误情况 误删以后导致pom文件不可以使用 二、.iml文件在Idea中的作用 IDEA中的.iml文件时项目标识文件,缺少了这个文件,IDEA就无法识别项目。跟Eclipse的。project文件性质是一样的。并且这些文件不同设备上的内容也会有差异,所以我们在管理项目的时候,.project和.iml文件

    2024年02月17日
    浏览(47)
  • 苹果电脑删除数据恢复该怎么做?恢复Mac电脑误删文件的4种方法

    如何在Mac上恢复误删除的文件?在日常使用Mac电脑时,无论是工作还是娱乐,我们都会创建和处理大量的文件。然而,有时候可能会不小心删除一些重要的文件,这无疑会给我们带来一些麻烦。那么,要在Mac电脑上恢复误删除的文件,我们可以采取以下4种方法,本文将详细介

    2024年01月24日
    浏览(54)
  • 杀毒软件误删文件了怎么办?如何恢复被杀毒软件删除的文件

    杀毒软件误删文件了怎么办?如今杀毒软件品牌众多,常见的有360、金山、瑞星、迈克菲等,而不论是使用什么品牌的杀毒软件对电脑进行杀毒,都可能存在文件被误删的情况,但是大家也不要太过于害怕,被杀毒软件删除的文件是可以尝试下面的方法进行恢复的,接下来小

    2024年02月06日
    浏览(59)
  • Git的基本操作(安装Git,创建本地仓库,配置Git,添加、修改、回退、撤销修改、删除文件)

    Git 是开放源代码的代码托管⼯具,最早是在Linux下开发的。开始也只能应⽤于Linux平台,后⾯慢慢的被移植到windows下,现在,Git可以在Linux、Unix、Mac和Windows这⼏⼤平台上正常运⾏了。 如果你的的平台是centos,安装git相当简单,以我的centos7.6为例: 我们还可以用下面的指令来

    2024年03月28日
    浏览(68)
  • git回滚指定版本相关操作

    当提交推送到远程仓库之后,需要回退到特定版本,去修改该代码,然后在推送到远程仓库; 1.查看目前版本状态: git status 2.查看提交日志,找到需要回滚的git版本号 git log 3.将当前分支回滚到id=9c45732c5701fc84164bebe3c05760a72a4ece12 #这个是软回滚,只回滚commit的代码,会将回滚代码存放

    2024年02月02日
    浏览(40)
  • GIT | 基础操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤销修改 | 删除文件

    Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 我们这里就不多介绍这里的 GIT 了,百度百科和维基百科上都有很多介绍,我们这

    2024年02月05日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包