如何恢复git中删除的搁置变更?

时间:2017-07-13 06:58:48

标签: git android-studio

我对master分支进行了一些更改而没有提交只是搁置了这些更改,然后意外删除了那些搁置的更改。是否有可能恢复那些被搁置的变化?

2 个答案:

答案 0 :(得分:0)

我知道这个主题已有11个月的历史了,但是我认为应该提一下,即使这个主题有些偏离。 在Android Studio中,版本控制工具窗口中有一个“货架”标签,您可以在其中右键单击并“取消搁置”您的文件。

答案 1 :(得分:-1)

由于搁置似乎将项目添加到对象数据库中,以便以后可以取消搁置,是的,它是可以恢复的。

当您运行git add,或者存储或搁置项目时,git实际上将对象放在对象数据库中。它现在没有被引用,并且最终被垃圾收集。但在此之前,您可以使用名为git-recover的工具在对象数据库中查找并恢复它。