我不小心将另一个存储库克隆(或拉了,我不记得了)到我的项目存储库中,现在我看到从 2011 年开始有超过 1500 个外部提交。我不知道如何简单地恢复它,因为这些提交已编入我的提交中。
\n\n好消息是我还没有推动它,但我的工作中有一些变化我想保留。我怎样才能做到这一点?
\n\n@edit\n接受的答案不会保留我的工作,但可以通过以下步骤简单地解决:将修改后的文件移动到某个安全的地方 \xe2\x86\x92 恢复 \xe2\x86\x92 将它们移回恢复状态repo \xe2\x86\x92 对它们进行新的提交。
\n如果此后您没有进行任何其他更改,则可以按照以下步骤操作:
git reflog。这将为您提供您在存储库上执行的操作的日志在拉动之前选取原木。如果这是倒数第二次提交,您可以运行
git reset --hard HEAD@{2}
将您的存储库恢复到拉取存储库之前的状态
| 归档时间: |
|
| 查看次数: |
14077 次 |
| 最近记录: |