我在退出提交时读了几个线程。以下是相关的 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中这样做吗?
答案 0 :(得分:1)
这不是Git想要追踪的东西。
你可能会查看Eclipse local history(与Git记录的历史记录分开),但这仅适用于文件。不是全部结构。
最好重新创建一个Git仓库,并在添加代码库之前,首先提交清洁结构。
答案 1 :(得分:0)
转到git perspecive->扩展仓库。右键单击工作树。清洁。完。请参见下面的粘贴图像链接。