Git – 本地删除了一些文件,我如何从远程存储库中获取它们
我已经删除了我的电脑上的一些文件,我如何再次下载它们?
拉说:“已经是最新的”
谢谢
由于git是分布式VCS,因此您的本地存储库包含所有信息。 没有下载是必要的; 你只需要在指尖提取你想要的回购内容。
如果您还没有提交删除,只需检查当前提交中的文件:
git checkout HEAD <path>
如果您提交了删除,则需要从提交中检出文件。 据推测,这将是以前的承诺:
git checkout HEAD^ <path>
但是如果它是在提交之前提交的,使用HEAD~n
,或者直接启动gitk
,find相应提交的SHA1并粘贴进去。
git checkout filename
git reset --hard
可能也会这样做
如果您在本地删除了多个文件但未提交,则可以强制签出
$ git checkout -f HEAD
您需要从删除文件之前检出以前的版本。 尝试使用git checkout HEAD^
来检出最后一个版本。