撤销egit中单个文件的本地未提交更改(例如,svn revert)

场景:我有一个本地的未提交的更改,我想撤消源文件,并获取源文件恢复到原始状态。 在命令行git中我会做“git checkout”,但是如何在Egit中做到这一点?

看到这个答案: https : //stackoverflow.com/a/4104149/152061发送upvotes那里

Right click on the file -> Replace With -> Index 

(旧版本可能会说File in Git Index而不是Index

或者如果要撤消所有已更改的文件,请右键单击项目 – >团队 – >重置.. – >select“硬”单选button – >按复位button

一轮工作是select文件,右键单击>replace>本地历史logging…

select您在该文件上进行的最后一次提交。 然后,您可以检查它看起来好,然后将其replace在您的工作区中

如果必须的话,最后做一个新的提交,有效地消除你所做的改变。