Answers:
由于git是分布式VCS,因此您的本地存储库包含所有信息。无需下载;您只需要从指尖提取所需的内容即可。
如果您尚未提交删除,则只需从当前提交中检出文件即可:
git checkout HEAD <path>
如果已提交删除,则需要从具有文件的提交中检出文件。大概是上一次提交:
git checkout HEAD^ <path>
但是如果是n以前提交的,请使用HEAD~n,或简单地启动gitk,找到适当提交的SHA1,然后将其粘贴。
<path>,即使仅.是当前目录的点,它也是必需的。但是“分支”(HEAD在上面的示例中)是可选的。与许多Git命令一样,输出和帮助都无济于事。
另外,我添加了以下步骤,以便git repo将与IDE正确链接:
$ git reset <commit #>
$ git checkout <file/path>
我希望这可以帮到你!!