撤销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在您的工作区中
如果必须的话,最后做一个新的提交,有效地消除你所做的改变。