git rebase --abort 后恢复

2024-02-05

我开始了一个git rebase一天前在我的存储库中,但从未完成。当我还在 rebase 中时,我忘记了并做了很多修改。今天我不小心做了一个git rebase --abort without将这些修改放入提交中。现在看来我所有的修改都消失了。有什么办法可以恢复它们吗?

My git reflog看起来像这样:

57d731c HEAD@{0}: rebase: aborting
d2d3738 HEAD@{1}: rebase -i (start): checkout david
57d731c HEAD@{2}: commit: My commit message

只有具备以下条件,您才能恢复added即使您没有提交内容。 但是,如果您甚至没有将更改添加到暂存区,则您无法恢复这些更改,除非您使用 IDE 并且 IDE 具有您的更改的本地历史记录。

一旦文件位于舞台区域,git 就会开始跟踪文件,而不是在文件未跟踪时开始跟踪。

本地历史记录存在于所有主要 IDE 中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git rebase --abort 后恢复 的相关文章

随机推荐