gpt4 book ai didi

git - 在 git 中使用历史记录恢复已删除的文件

转载 作者:太空狗 更新时间:2023-10-29 12:59:37 25 4
gpt4 key购买 nike

如何在推送后恢复 git 中意外删除的文件和文件夹。以下是场景。

  1. 不小心删除了一个只有一个文件的文件夹,并对其他文件进行了一系列更改。
  2. 现在, push 所有这些变化。因此,此推送具有已删除的文件夹以及其他已更改的文件。
  3. 除此之外,还有一些 push 。

现在,我能否恢复已删除的文件以及历史记录,然后推回 repo 协议(protocol)。

最佳答案

当然,只需从它存在的提交中检查它。如果删除文件的提交是您当前 checkout 的任何内容的提示,那就是 HEAD^(最后一次提交之前的提交):

git checkout HEAD^ -- path/to/file

然后您可以提交并推送它。

关于git - 在 git 中使用历史记录恢复已删除的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42287533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com