【Git】恢复被删除的文件或文件夹

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

我们平时工作的时候,可能会误删某个文件或者文件夹,这时候就需要把它找回文章来源地址https://www.toymoban.com/news/detail-510812.html

  • 当文件被删除后,可以通过git status查看文件状态
➜ git:(test) git status
On branch test
Your branch is up to date with 'origin/test'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
		# deleted:后面就是被删除的文件路径
        deleted:    README.md

no changes added to commit (use "git add" and/or "git commit -a")
  • 如果已经git add .添加到暂存区了,则需要先将文件/文件夹回退,反之这一步可以省略
# git reset HEAD 后面接被删除的文件/文件夹路径
➜ git:(test)git reset HEAD README.md
Unstaged changes after reset:
D       README.md
  • 最后执行这一步就可以恢复被删除的文件或文件夹了
# git checkout 后面接被删除的文件/文件夹路径
➜ git:(test)git checkout README.md
Updated 1 path from the index

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

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

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

相关文章

  • Git(七).git 文件夹瘦身,GitLab 永久删除文件

    由于项目在打 Docker 包的时候,需要将前端的包也打到 Docker 容器中,所以将前端包和前端的 Dockerfile 文件都放在了后端的 Git 目录下。 久而久之,由于前端包的更新迭代,Git 上面会一直保留前端包的历史版本,所以整个后端的 .git 越来越大,截至目前已经有 2.44G 了。每次有

    2024年02月06日
    浏览(59)
  • git 删除仓库中多余的文件或者文件夹

    目录 问题 解决方案 第一步:同步代码 第二步:删除文件 第三步:提交 第四步:推送远端 在项目开发测试阶段,将无意间将本地敏感的、或无用的文件或目录不小心提交到远程仓库,该怎么解决呢。  先pull远程代码,保持同步。 填写备注信息。 推送成功刷新仓库。 如果

    2024年01月16日
    浏览(83)
  • git删除已经push的远程文件或文件夹

    在使用git提交项目时,有时候会误提交一下文件,比如:*.iml,*.project,*.settings,.idea/*等文件,有时候这些不需要提交的文件可以加入到.gitignore,在提交的时候可以忽略这些文件,但是有时候我们忘记,就会出现误提交一些文件,这时就需要我们删除误提交的文件,下面是

    2024年02月08日
    浏览(50)
  • git删除远程仓库上已提交的文件/文件夹

    由于给本地项目配置远程库,误提交很多不应该提交的文件或文件夹,比如 .idea .settings .project .iml 以及日志等文件。以及由于 .gitignore 文件配置不正确很有可能导致某些不需要的目录上传到 git 远程仓库上了。除了注意配置 .gitignore 文件外,以下是解决办法。 提交了文件到自

    2024年02月11日
    浏览(94)
  • win10/11系统自带的下载文件夹和音乐文件夹合并,恢复

    今天朋友拿来联系笔记本电脑给我修改一个问题,我百度修好了一个问题后,他喵的有出来了另一个问题。 首先说明一下,最新的win11系统不但把 删除,剪切,复制 等按钮设置成了图标形式展示在选择按钮的最上面,而且我发现了一个槽点: 当我们想把自带的几个文件夹移

    2024年02月07日
    浏览(46)
  • Java文件处理(一):创建文件、遍历文件夹、删除文件/文件夹

    本篇以代码为核心,在实践中自学吧年轻人~ 要进行文件处理肯定需要 File 类啦。 File 的实例是一个实例(?),但是可以链接到本地的文件、文件夹,并对它们进行操作。 从下面的一些示例中可以看到,同一份本地文件可以拥有多个File对象;同时,构造一个File对象时传入

    2024年02月05日
    浏览(73)
  • 【java】删除文件夹及文件夹中的所有文件

    删除指定文件夹及文件夹中的所有文件。 JDK 1.8 在JDK 8中,可以使用java.nio.file.Files和java.nio.file.Path类来删除一个文件夹及其中的所有文件和子文件夹。具体代码如下所示: 在上述代码中,请将 your-directory-path 替换为要删除的目录路径。程序首先检查指定路径是否是一个目录,

    2024年02月11日
    浏览(101)
  • rm——删除文件、文件夹

    rm命令来自英文单词:remove 可用于删除文件、文件夹 rm [-r -f] 参数1 参数2 …… 参数N -r选项,可选,用于删除文件夹 -f选项,可选 ,表示force,强制删除(不会弹出提示确认信息) 普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示 所以一般普通用户用不

    2024年02月03日
    浏览(59)
  • linux 删除指定文件夹外的其他所有(文件)文件夹

    方法一. 删除指定文件夹外的其他所有文件夹命令: 方法二. 删除指定文件夹外的其他所有文件夹命令: 查看当前文件夹下有哪些文件和子文件夹,当看到俩个文件夹和多个文件,需求是只保留 public 这个文件夹 其他的文件夹和文件 统统都删除,如下图所示,只要一个命令:

    2024年02月09日
    浏览(80)
  • Mac 如何删除文件及文件夹?可以尝试使用终端进行删除

    MacOS 是 Mac 电脑采用的操作系统,你知道 Mac 如何删除文件吗?除了直接将文件或者文件夹拖入废纸篓之外,我们还可以采用终端命令的办法去删除文件,本文为大家总结了 Mac 删除文件方法。 在使用 Mac 电脑的时候为什么要采用命令行删除文件而不是直接文件拖入废纸篓呢?

    2024年03月16日
    浏览(79)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包