即将对git存储库进行可怕的更改 - 如何确保我可以恢复到当前状态?

时间:2018-03-06 09:13:09

标签: git git-reflog

我需要在我的git存储库上执行主要操作。我还不确定我会成功,我可能需要使用我还不太满意的方法。我希望使用很多合并,樱桃选择,--reset,rebases,并希望最终处于一个更清洁的状态。在我完成之后,我将把它推向上游。

由于我还不确定最佳策略,我预计其中一些操作会导致死胡同。

无论我最终做什么,我都希望确保能够始终恢复所有分支的当前状态,包括可能删除的本地分支和提交。

我之前使用git reflog来撤消过早合并等等,但我不确定这是否可以帮助我处理已删除的分支。使用reflog的大多数示例似乎都适用于特定分支。

reflog可以帮助我吗?如果是的话,我需要记住什么才能恢复?还有更好的方法吗?

0 个答案:

没有答案