EGit:如何将git恢复到干净状态

时间:2014-02-07 00:58:31

标签: eclipse git egit

我在退出提交时读了几个线程。以下是相关的 How to delete commits with egit? What's the difference between Git Revert, Checkout and Reset?

但是如何恢复/重置/恢复恢复原始状态。我刚刚开始研究新项目,并且在第一次检查后原始的git目录结构搞砸了(因为我错误地创建了git repository作为eclipse项目);这个问题在以下链接的“短篇小说”或“长篇故事”中讨论 http://wiki.eclipse.org/EGit/User_Guide#Creating_Repositories

现在我想恢复git repo的原始目录结构。在History窗口中,我看到所有以前的提交,我可以右键单击它们并返回到之前的提交之一;遗憾的是,历史窗口没有显示先前首次登记(或提交)的任何内容。但是我想要回到第一次提交之前存在的原始目录结构(这样我将拥有干净的repo而没有任何代码库)。只要git repo看起来与第一次提交之前相同,它就是恢复/重置/恢复无关紧要。我可以在eclipse / egit中这样做吗?

2 个答案:

答案 0 :(得分:1)

这不是Git想要追踪的东西。

可能会查看Eclipse local history(与Git记录的历史记录分开),但这仅适用于文件。不是全部结构。

最好重新创建一个Git仓库,并在添加代码库之前,首先提交清洁结构。

答案 1 :(得分:0)

转到git perspecive->扩展仓库。右键单击工作树。清洁。完。请参见下面的粘贴图像链接。

clean in git perspective