恢复删除的文件
Restore deleted files
我在目录 public/uploads/ 中有很多文件。在提交之前,我输入了 git rm -- public/uploads/*
,然后是 git commit -a -m "upload"
,然后是 git push origin master
。
在以前的提交中,照片不存在。现在我想将它们从 git 恢复到服务器。我该怎么做?
如果它们从未被添加或提交,您将无法恢复它们。
假设您删除它们的提交的哈希是 abc123。如果您想撤消整个提交,只需执行 git revert abc123
。如果您想保留提交的其他部分,请执行:
git revert abc123 --no-commit
git reset
git add public/uploads/
git commit
然后文件将返回到存储库中。
我在目录 public/uploads/ 中有很多文件。在提交之前,我输入了 git rm -- public/uploads/*
,然后是 git commit -a -m "upload"
,然后是 git push origin master
。
在以前的提交中,照片不存在。现在我想将它们从 git 恢复到服务器。我该怎么做?
如果它们从未被添加或提交,您将无法恢复它们。
假设您删除它们的提交的哈希是 abc123。如果您想撤消整个提交,只需执行 git revert abc123
。如果您想保留提交的其他部分,请执行:
git revert abc123 --no-commit
git reset
git add public/uploads/
git commit
然后文件将返回到存储库中。