如何在Git/EGit上做一个简单的还原工作?

如何在Git/EGit上做一个简单的还原工作?

问题描述:

好的。简单的事情应该很简单,所以我希望它是。 :)如何在Git/EGit上做一个简单的还原工作?

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

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

git checkout -- <NAME OF FILE>

第一个问题:如何做到这一点在Eclipse中使用例如:It?团队中没有结帐选项。 。:(:(:(

现在让我们假设我有多重董事修改多个文件如何恢复他们都重新开始新的

+1

可能重复http://stackoverflow.com/questions/ “有头版本替换” 1750997/eclipse-git-checkout-aka-revert) – robinst 2013-02-11 23:32:16

在我的版本“替换为...” - > “HEAD修订”似乎只是做...

这不是在“团队”子菜单,这是一个有点混乱,我承认..

而且,这可能帮助:Eclipse git checkout (aka, revert)

+4

SVN显示你即将恢复的内容。替换不是。真棒! – JohnPristine 2013-02-11 18:14:56

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

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

+3

这是正确的答案。 – DhafirNz 2014-09-28 23:03:42

+1

是的,它的工作原理是合乎逻辑的......只是不像IntelliJ那样用户友好。 – Stef 2015-10-31 16:58:22

+0

太歪曲了IMO的解决方案。必须启用同步视图,然后加载视图,然后从列表中选择目的地 - 不像其他响应那样直观或少点击,并且绝对不如IJ。 – killjoy 2017-06-07 13:04:44

你可以从 “混帐转移”

enter image description here

[Eclipse的git的结帐(又称还原)(的
+0

不错,但仍然不如IJ那么直观。 – killjoy 2017-06-07 13:01:07