如何在Git / EGit上进行简单的还原工作?

时间:2013-02-11 17:15:00

标签: java eclipse git egit

确定。简单的事情应该很简单,所以我希望它是。 :)

我已经更改了一个文件,现在我想恢复到git repo中的最新版本,因为我的更改是垃圾,我想重新开始更新文件。

就我而言,你应该这样做:

git checkout -- <NAME OF FILE>

第一个问题:如何用EGit在eclipse里面做这个?团队下没有结账选项。 :( :( :(

现在让我们假设我在多个导演中修改了多个文件。如何将所有这些恢复为重新开始?

3 个答案:

答案 0 :(得分:64)

在我的版本“替换为...” - &gt; “HEAD Revision”似乎只是在做......

这不在“团队”子菜单中,这有点令人困惑,我承认......

此外,这可能有所帮助:Eclipse git checkout (aka, revert)

答案 1 :(得分:12)

转到“同步”视图(如果您没有打开它,它位于“窗口”/“显示视图”中),填写列表以防它未加载,右键单击要还原的文件,在上下文菜单中选择“覆盖”以恢复到Git服务器中的最新文件。

通过在上下文菜单中选择“在比较编辑器中打开”,您还可以在还原之前检查要丢弃的更改。

答案 2 :(得分:3)

你可以获得&#34;替换头部修订&#34;来自&#34; Git Staging&#34;

enter image description here