欢迎访问优讯网!
您当前的位置:首页 > 爱编程

在Git存储库中查找并恢复已删除的文件 - Find and restore a deleted file in a Git repository

时间:2020-03-26 08:59:51  来源:优讯网  作者:小卡司  浏览次数:

问题:

Say I'm in a Git repository. 假设我在Git存储库中。 I delete a file and commit that change. 我删除文件并提交更改。 I continue working and make some more commits. 我继续工作并做出更多承诺。 Then, I find I need to restore that file. 然后,我发现需要还原该文件。

I know I can checkout a file using git checkout HEAD^ foo.bar , but I don't really know when that file was deleted. 我知道我可以使用git checkout HEAD^ foo.bar来签出文件,但是我真的不知道何时删除该文件。

  1. What would be the quickest way to find the commit that deleted a given filename? 找到删除给定文件名的提交的最快方法是什么?
  2. What would be the easiest way to get that file back into my working copy? 将文件恢复到我的工作副本中最简单的方法是什么?

I'm hoping I don't have to manually browse my logs, checkout the entire project for a given SHA and then manually copy that file into my original project checkout. 我希望我不必手动浏览日志,签出给定SHA的整个项目,然后手动将该文件复制到我的原始项目签出中。


解决方案:

参考一: https://stackoom.com/question/402j/在Git存储库中查找并恢复已删除的文件
参考二: https://oldbug.net/q/402j/Find-and-restore-a-deleted-file-in-a-Git-repository
来顶一下
返回首页
返回首页

原文链接:https://my.oschina.net/stackoom/blog/3211610


推荐资讯
如何下载旧版centos iso镜像 如何下载迷你mini版的centos镜像
如何下载旧版centos i
计算机的正确使用姿势 电脑痴如何正确的使用电脑
计算机的正确使用姿势
好用的后台管理的前端框架模版H-ui H-ui框架模版分享
好用的后台管理的前端
微信电脑多开方法 无需辅助电脑版微信双开方法分享
微信电脑多开方法 无
相关文章
栏目更新
栏目热门