你可以使用以下命令在 Git 中恢复已删除的文件:
查找最近的提交记录,获取删除文件的 SHA 值:
git rev-list -n 1 HEAD -- <file_path>
恢复文件到最近的提交记录中:
git checkout <deleting_commit_sha>^ -- <file_path>
注意:在这里,<deleting_commit_sha>
表示删除文件的提交记录的 SHA 值,<file_path>
表示被删除文件的路径。
如果你不知道删除文件的提交记录的 SHA 值,可以使用下面的命令来查找:
git log --all -- <file_path>
如果文件已经被 Git 跟踪并且已经被删除,那么你可以使用下面的命令来恢复文件:
git checkout HEAD -- <file_path>
注意:在这里,HEAD
表示最新的提交记录,<file_path>
表示被删除文件的路径。