确定。简单的事情应该很简单,所以我希望它是。 :)
我已经更改了一个文件,现在我想恢复到git repo中的最新版本,因为我的更改是垃圾,我想重新开始更新文件。
就我而言,你应该这样做:
git checkout -- <NAME OF FILE>
第一个问题:如何用EGit在eclipse里面做这个?团队下没有结账选项。 :( :( :(
现在让我们假设我在多个导演中修改了多个文件。如何将所有这些恢复为重新开始?
答案 0 :(得分:64)
在我的版本“替换为...” - &gt; “HEAD Revision”似乎只是在做......
这不在“团队”子菜单中,这有点令人困惑,我承认......
此外,这可能有所帮助:Eclipse git checkout (aka, revert)
答案 1 :(得分:12)
转到“同步”视图(如果您没有打开它,它位于“窗口”/“显示视图”中),填写列表以防它未加载,右键单击要还原的文件,在上下文菜单中选择“覆盖”以恢复到Git服务器中的最新文件。
通过在上下文菜单中选择“在比较编辑器中打开”,您还可以在还原之前检查要丢弃的更改。
答案 2 :(得分:3)
你可以获得&#34;替换头部修订&#34;来自&#34; Git Staging&#34;