eclipse - Egit:如何将 git 恢复到干净状态

标签 eclipse git egit

我读了一些关于撤销提交的线程。以下是相关的 How to delete commits with egit? What's the difference between Git Revert, Checkout and Reset?

但是我如何恢复/重置/恢复到干净的原始状态。我刚刚开始处理新项目,第一次 checkin 后原始 git 目录结构变得困惑(因为我错误地将 git 存储库创建为 eclipse 项目);这个问题在以下链接的“短篇故事”或“长篇故事”中讨论 http://wiki.eclipse.org/EGit/User_Guide#Creating_Repositories

现在我想恢复git repo原来的目录结构。在“历史记录”窗口中,我可以看到所有以前的提交,并且可以右键单击它们并返回到以前的提交之一;遗憾的是,历史记录窗口没有显示任何事先 checkin (或提交)的内容。但我想退回到第一次提交之前存在的原始目录结构(这样我将拥有干净的存储库,其中没有任何代码库)。只要 git repo 看起来与第一次提交之前相同,是否恢复/重置/恢复并不重要。我可以在 eclipse/egit 中执行此操作吗?

最佳答案

这不是 Git 会跟踪的内容。

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

最好重新创建一个 Git 存储库,并在向其中添加代码库之前首先提交干净的结构。

关于eclipse - Egit:如何将 git 恢复到干净状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21617364/

相关文章:

android - 如何增加 Logcat 中的行数(日志级别)

git - 如何在存储库上使用 svn2git

git - 你如何恢复到 Git 中的特定标签?

Eclipse - 从 git 存储库中排除根目录?

eclipse - EGit 和 Git 查看不同的未暂存文件

eclipse - 使用 Eclipse EGit 在 1and1 共​​享 Linux 服务器中克隆 1and1 git 存储库时出现问题

java - 归档 java 项目时出现 Eclipse 错误 "editor does not contain main type"

c++ - 检查堆栈中的局部变量

java - 将一种方法从一个类实现到另一个类?

Git 编辑器错误