基本的git操作

时间:2011-07-16 17:21:29

标签: eclipse egit

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

所以我在项目上做了一些工作并做了另一次提交。

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

非常基本的东西但是你可以说我对整个事情的运作方式有点不清楚 我尽可能多地使用Google搜索教程,但我发现很难将这些术语与概念理解为理所当然。

1 个答案:

答案 0 :(得分:0)

一种解决方案是点击重置按钮(或菜单小组>重置),然后对你想要的参考号进行reset --hard

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

git reset --hard on Egit


但是如果你不想丢失任何东西(即使重置 - 硬件没有丢失任何提交,they are still available through the reflog),另一种选择是使用历史记录视图来创建和签出新分支来自之前的提交:

git checkout on EGit

正如您所看到的,您的内容将重置为之前的提交,由新分支引用(即您可以在DETACHED HEAD模式as in this question下工作),并且包浏览器反映说新分支:

git checkout done on Egit