相关疑难解决方法(0)

在Git存储库中查找并恢复已删除的文件

说我在Git存储库中.我删除了一个文件并提交了更改.我继续工作,并做了一些更多的提交.然后,我发现我需要恢复该文件.

我知道我可以使用签出文件git checkout HEAD^ foo.bar,但我真的不知道该文件何时被删除.

  1. 找到删除给定文件名的提交的最快方法是什么?
  2. 将该文件恢复到我的工作副本的最简单方法是什么?

我希望我不必手动浏览我的日志,检查整个项目的给定SHA,然后手动将该文件复制到我原来的项目结帐中.

git file-io git-checkout

2716
推荐指数
20
解决办法
93万
查看次数

Git:如何在项目提交历史中找到已删除的文件?

曾几何时,我的项目中有一个文件,我现在希望能够获得.

问题是:我不知道何时删除它以及它在哪条路径上.

如何存在此文件的提交?

git

1183
推荐指数
9
解决办法
29万
查看次数

在subversion中取消删除文件的简单方法是什么?

这些说明有点令人生畏和困惑:http://svnbook.red-bean.com/en/1.0/ch04s04.html#svn-ch-4-sect-4.3.而且他们似乎并没有提到如果你在做完svn rm"[1] 之后还没有办理登机手续就更简单了.

所以我认为这是一个很好的地方,为那些谷歌搜索记录一个更简单的答案.

[1]对于svn新手,可能会出现" svn rm"立即销毁文件.我记得我svn rm认为只是将它从源代码控制中删除,并在文件本身实际消失时吓坏了.所以一个子问题是,在没有实际删除本地副本的情况下,从版本控制中删除文件的正确方法是什么?

svn version-control

71
推荐指数
4
解决办法
8万
查看次数

标签 统计

git ×2

file-io ×1

git-checkout ×1

svn ×1

version-control ×1