如何在Eclipse中实现git reset <commitID> <fileName>式的指定文件重置?
在Eclipse中重置指定文件到某一提交版本(对应
git reset <commitID> <fileName>) 以下是两种无需命令行、直接实现该操作的方法:
方法一:通过文件历史记录操作
- 打开Eclipse的Git Staging视图(若未显示,可通过
Window > Show View > Other... > Git > Git Staging调出) - 在项目资源管理器中找到目标文件,右键点击它,选择
Team > Show History - 在弹出的历史窗口里,定位到你要重置到的目标提交(对应命令里的
<commitID>),右键点击该提交记录中的目标文件,选择Reset > Reset to Commit - 确认弹窗里的文件和提交信息无误后,点击OK完成重置
方法二:通过Git Repositories视图操作
- 打开Git Repositories视图(路径:
Window > Show View > Other... > Git > Git Repositories) - 在对应仓库的
Working Tree下找到目标文件,右键选择Replace With > Commit... - 在弹出的选择窗口中,选中你需要的提交版本,点击OK即可完成重置
上述两种操作的效果和命令行的git reset <commitID> <fileName>完全一致,都会将指定文件的工作区与暂存区版本同步到目标提交的状态。
内容的提问来源于stack exchange,提问作者Bourbon_7
相关产品推荐
相关产品推荐

