很久以前,我曾做过一个尖刺来尝试一些东西,然后我把它去掉了。
我不记得什么时候删除了它(一年多或两年前),但它在我们的代码库中已经存在两三个月了。
该峰值是用于读取“pfx”文件并包含单元测试的代码。
我想看看我是否可以检索代码。
我所知道的只是我删除的代码
- 删除了扩展名为“pfx”的文件
- 在我们的“测试”文件夹下
- 并被我移除了。
有没有办法找到该代码
很久以前,我曾做过一个尖刺来尝试一些东西,然后我把它去掉了。
我不记得什么时候删除了它(一年多或两年前),但它在我们的代码库中已经存在两三个月了。
该峰值是用于读取“pfx”文件并包含单元测试的代码。
我想看看我是否可以检索代码。
我所知道的只是我删除的代码
有没有办法找到该代码
为了检索从代码库中删除的代码,你可以尝试以下几种方法
1-首先检查 git 历史记录并查找提交来检查已删除的代码:
2-查找已删除的文件:
3-找到已删除的代码后,您可以通过以下方式检查提交详细信息:
4-当您找到文件/代码时,只需恢复该提交:
您可以使用
git log
带有 glob 模式的命令来缩小影响文件pfx
夹下文件的提交列表test
。为了帮助您识别测试文件,您可以使用以下选项:
--diff-filter=D
过滤已删除的文件。--author
过滤指定作者记录的提交。--name-only
列出受提交影响的文件。一旦您获得提交列表,您就可以
git checkout
从负责删除的提交中恢复文件。