恢复文件被错误删除/提交

时间:2014-02-01 06:43:34

标签: git

我只是想知道是否有人知道如何查看存储库中的文件。

我将一个意外删除的文件推送到了一个存储库,我不是想让文件恢复。

2 个答案:

答案 0 :(得分:1)

您可以git revert删除文件的提交。

如果您已删除计算机上的文件但尚未实际提交这些更改,则可以恢复本地删除的文件:

git ls-files -d | xargs git checkout --

答案 1 :(得分:0)

如果您从工作副本中删除了该文件夹,并且想要将其删回,请执行

git checkout <folder_path>

如果您不小心从跟踪中删除了该文件夹,已提交并推送此类更改,那么只需按照BotskoNet在其回答中的建议还原该提交

git revert <commit_where_this_happened>