通过EGit撤销文件changes,要根据文件的状态采取不同的措施。
1.对于未执行git add的文件修改,只要Team->Replace With->File in Git Index即可
2.对于未执行git commit的文件修改,可以有如下选择:
当然,也可以在History View中,针对某个具体的Commit,右键选择Revert Commit,撤销该次提交的所有修改。
1.对于未执行git add的文件修改,只要Team->Replace With->File in Git Index即可
2.对于未执行git commit的文件修改,可以有如下选择:
- 只要Team->Replace With->HEAD即可。当然,也可以git reset --hard,撤销当前分支的全部修改
- 只要Team->Replace With->Branch, Tag or Reference
- 只要Team->Replace With->Commit
当然,也可以在History View中,针对某个具体的Commit,右键选择Revert Commit,撤销该次提交的所有修改。