美文网首页
Git技巧:恢复被删除掉的文件

Git技巧:恢复被删除掉的文件

作者: Danny_Boy | 来源:发表于2017-06-20 16:07 被阅读54次

使用场景

某个文件曾在Gi仓库里的,某次提交commit时删除了该文件,后来想要恢复,怎么办呢?

步骤

  1. 首先需要找到在哪个commit里该文件被删除:
    git rev-list -n 1 HEAD -- <file_path>

  2. 接着通过该commit id,恢复该文件
    git checkout <deleting_commit>^ -- <file_path>

参考Stackoverflow的帖子

https://stackoverflow.com/questions/953481/find-and-restore-a-deleted-file-in-a-git-repository

相关文章

  • Git技巧:恢复被删除掉的文件

    使用场景 某个文件曾在Gi仓库里的,某次提交commit时删除了该文件,后来想要恢复,怎么办呢? 步骤 首先需要找...

  • Git常用操作整理

    如何恢复被删除的本地文件? 如何查看修改的文件? 比较文件: git diff ;比较提交:git log -p ...

  • 提问

    1、git被删除文件怎么恢复 1)没执行添加暂存区 git checkout -- 单个文件git checkou...

  • git 笔记

    git 使用技巧 git 介绍 记住,在 Git 中任何 已提交的 东西几乎总是可以恢复的。 甚至那些被删除的分支...

  • git 恢复被删除的文件

    刚接触 git 的时候,当碰到之前删除某个文件(比如图片)后面开发又需要恢复的时候,会采取非常笨的方法。从某一个文...

  • git 提交文件

    git add . 不包括被删除的文件git add -u 不会提交新文件git add -A 所有文件git a...

  • git 撤销、找回、恢复文件

    恢复删除掉的工作区的文件 1、文件更改了,但是没有提交到本地仓库 第一步:先使用 git status 查看更改的...

  • git操作大全

    恢复到指定版本git reset --hard a18bc9a 找回被删除的内容git reflog 撤销add和...

  • GitHub基本使用

    git add -A提交所有变化 git add -u提交被修改(modified)和被删除(deleted)文件...

  • 【Git】恢复被删除的stash

    协作开发由于组员merge我的分支内容到他的分支,又把合并内容push到我的分支。同时我还在自己的本地分支上做了修...

网友评论

      本文标题:Git技巧:恢复被删除掉的文件

      本文链接:https://www.haomeiwen.com/subject/xqfaqxtx.html