77

场景:我对要撤消的源文件进行了本地未提交的更改,并将源文件恢复为原始状态。在命令行 git 中,我会执行“git checkout”,但如何在 Egit 中执行此操作?

4

2 回答 2

163

看到这个答案:https ://stackoverflow.com/a/4104149/152061 (在那里发送赞成票

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

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

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

于 2011-08-03T19:09:29.307 回答
8

一个工作回合是选择文件,右键单击>替换为>本地历史...

选择您对该文件所做的最后一次提交。然后您可以检查它是否正常,然后在您的工作区中替换它

然后最后做一个新的提交,如果你必须的话,它可以有效地撤销你所做的更改。

于 2012-11-30T20:04:45.983 回答