【问题标题】:Recover deleted folder with Git after commit提交后使用 Git 恢复已删除的文件夹
【发布时间】:2017-05-30 20:21:44
【问题描述】:

我错误地删除了一个文件夹并提交了更改。如何恢复文件夹?

【问题讨论】:

标签: git


【解决方案1】:
git checkout ****** folder

其中 ****** 是提交或分支。此命令将已签名提交/分支处的文件夹放入当前工作目录。

例如,如果您在特定的分支中,您可以运行

git checkout master foo/bar

这会将存在于 master 分支中的 foo/bar 放入您当前的工作目录。

【讨论】:

    【解决方案2】:

    尝试撤消你在 git 中的最后一次提交。 Thisstackoverflow 问题应该是你要找的

    【讨论】:

    • 非常感谢。必须找到提交并合并 HEAD,因为它已分离。从那里我不得不再次添加文件夹并设法恢复它。
    • 没问题!确保接受答案。很高兴我能提供帮助。
    【解决方案3】:

    如果您想暂时将其恢复,只需在删除文件夹之前检查提交即可。如果你想永久恢复它,你可能应该恢复你的“坏”提交,然后从那里开始。

    【讨论】:

      猜你喜欢
      • 2020-07-09
      • 1970-01-01
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      • 2015-09-01
      • 2012-06-09
      • 1970-01-01
      相关资源
      最近更新 更多