2

我已经安装了egit,并通过使用Team - Share - commit,假设我现在在.git目录中有整个项目的副本。

所以我在项目上做了一些工作,然后再做一次提交。

现在,如果我想处理第一个提交版本,需要哪些步骤?
哪个 egit 命令获取保存的项目以及如何将其与当前项目分开。
它会出现在 Eclipse 的导航窗口中的某个地方吗?

非常基本的东西,但你可以告诉我,我不太清楚整个事情是如何运作的。
我已经尽可能多地搜索了教程,但我发现很难将这些术语和概念联系起来,这些术语和概念似乎被认为是理所当然的。

4

1 回答 1

0

一种解决方案是单击重置按钮(或菜单团队 > 重置),然后reset --hard对您想要的 refs 执行操作。

这是我在我的“ HelloWorld”应用程序上开发 V2,想要完全重做它,从 V1 开始,其中master HEAD

git reset --hard 在 Egit


但是,如果您不想丢失任何东西(即使 reset --hard 不会丢失任何提交,它们仍然可以通过 获得reflog),另一种选择是使用历史视图从以前的提交:

在 EGit 上进行 git 结帐

如您所见,您的内容被重置为先前的提交,由一个新分支引用(即您可以在不处于此问题中的DETACHED HEAD模式的情况下工作),并且包资源管理器反映了所述新分支:

在 Egit 上完成 git checkout

于 2011-07-16T21:17:38.820 回答