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

Joh*_*ine 41 java eclipse git egit

好.简单的事情应该很简单,所以我希望它是.:)

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

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

git checkout -- <NAME OF FILE>

第一个问题:如何用EGit在Eclipse中进行此操作?团队下没有结账选项.:( :( :(

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

pht*_*ier 69

在我的版本"替换为..." - >"HEAD修订版"似乎正在做...

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

此外,这可能会有所帮助:Eclipse git checkout(又名,还原)

  • SVN向您展示您即将恢复的内容.替换不.棒极了! (4认同)

OMA*_*OMA 13

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

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

  • 是的,它是有效的,它是合乎逻辑的......就像IntelliJ中的用户友好一样. (2认同)
  • IMO太扭曲了解决方案。必须启用“同步”视图,然后加载视图,然后从列表中选择目标-不像其他响应那样直观或点击较少,而且绝对不如IJ好。 (2认同)

Fer*_*ras 6

您可以从“ Git登台”中获取“替换头部版本”

在此处输入图片说明