还原坏git克隆


Revert bad git clone

我不小心在我的项目repo中克隆了(或删除了,我不记得了)另一个repo,现在从2011年开始,我看到了类似于+1500的外国承诺。我不知道如何简单地恢复它,因为这些承诺是编织成我的。

好消息是我还没有推动它,但我的工作有一些变化,我想保留。我该怎么做?

@编辑接受的回答并不能保留我的工作,但可以简单地通过以下步骤来解决:将修改后的文件移到某个安全的位置→还原→将它们移回还原的repo→对它们进行新的提交。


如果在此之后没有进行任何其他更改,则可以执行以下步骤:

  • 运行git reflog。这将为您提供一份您在回购协议上所做操作的日志。
  • 在拉动之前拾取圆木。如果这是可以运行的最后第二次提交

    江户十一〔一〕号

    在你停止回购前将回购恢复到一个状态