eclipse git reset文件
egit中没有revert选项,因为在git术语中revert代表了再提交一次回退之前的提交(revert in git lingo means create a new commit to revert an earliercommit.)
整个项目reset (svn revert)
git 中把提交前回退叫做 reset,参照http://stackoverflow.com/questions/11956710/git-recover-deleted-file-where-no-commit-was-made-after-the-delete 如果要用命令行的话,每一个被删除的文件要回滚都要写一行语句,很麻烦
用eclipse 的 git 插件,可以实现项目级别的整体回滚
具体操作步骤:
选 soft 或者 mixed 我没试过,应该是不会把你本地的修改直接干掉,但是一般情况下为了避免混乱,使用 Hard 模式,就是 svn 当年的 revert
单个文件reset
注意
不过eclipse这git插件有点问题,就算你已经回复了修改,但是文件之前的黑色箭头依然不会消失,依然显示文件是修改过的状态,所以建议还是用命令行的方式:
$ cd soft/KeplerWorkspace/form-sql-builder-mysql/
$ git checkout 4e7964b src/main/java/org/crazycake/formSqlBuilder/model/Sort.java
4e7964b 就是你要恢复到的版本号,运行完这条命令后,回去eclipse刷新项目就正常了。
转载自https://blog.csdn.net/nsrainbow/article/details/12019397
eclipse git reset文件相关推荐
- Git reset , revert, checkout的区别和联系
转自: http://www.cnblogs.com/houpeiyong/p/5890748.html 拿来做个笔记 git reset.git checkout和git revert是你的Git工 ...
- git 撤销文件的修改(checkout/reset )
使用 git 撤销某个文件的修改,分为两种情况: 情况1:在工作区已修改,但并未提交到暂存区(即并没有add) 撤销单个文件修改,使用下面命令: $ git checkout -- 文件名 若想撤销工 ...
- Git撤销文件的修改(git checkout -- file)(git reset HEAD file)(git reset HEAD~)
1 撤销没有add到暂存储区文件 git checkout -- file 如果我们把文件rm了,git statu肯定会显示出来,我们怎么还原这个文件呢?还是用上面的命令 2 撤销到add到暂存 ...
- git如何查看缓存区文件内容_详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别...
一.可以将git简单的分为三个区域 1.工作区(working directory) 2.暂缓区(stage index) 3.历史记录区(history) 如图: 其中git ...
- git reset --hard HEAD 后恢复暂存区文件
git reset --hard HEAD 后恢复暂存区文件 1.参考资料 git reset–hard后恢复暂存区文件 git reset–hard后恢复暂存区(未提交)文件 关于git reset ...
- 执行git reset --hard后文件的恢复
1.判断文件是否可恢复 首先判断执行git reset --hard命令之前是否有其他操作: 没有执行git add ., git commit -m'注释'操作,文件不可恢复. 执行git add ...
- eclipse 自带git插件 文件提交后修改标志不明显
一.刚开始第一次使用git ,文件修改完事后,并不像svn有一个黑*明显标志,而是一个带空格的 < . 格式 就是 < 代码 二.eclipse 中可以进行设置: windows -& ...
- Eclipse中使用GIT将文件还原至上一版本
GIT将文件还原至上一版本: 选中文件--右击--Replace With--HEAD Revision:
- git clean和git reset结合用法
git clean命令用来从你的工作目录中删除所有没有tracked过的文件 git clean经常和git reset --hard一起结合使用. 记住reset只影响被track过的文件, 所以需 ...
最新文章
- Xamarin.iOS编译时无法连接苹果系统
- 【Flutter】Dart 数据类型 ( dynamic 数据类型 )
- 【计算机网络】网络安全 : 公钥密码体质 ( 公钥 - 加密密钥 | 私钥 - 解密密钥 | 与对称密钥体质对比 | 特点 | 数字签名引入 )
- 使用java的html解析器jsoup和jQuery实现一个自动重复抓取任意网站页面指定元素的web应用...
- java构造函数经典详解
- html 跨域_常见跨域解决方案以及Ocelot 跨域配置
- 【转】使用python3的typing模块提高代码健壮性
- Nagios设置报警间隔
- halcon/c++接口基础 之 halcon初认识
- 利用SetConsoleTextAttribute函数设置控制台颜色
- centos7虚拟机开启端口后 外部不能访问的问题
- pdf数据填充,JaspersoftStudio,JasperReport
- MySQL记录变化工具_MySQL 表记录数对比工具
- 解决 U盘安装Windows Server 2012 R2 报错
- offer oracle svp_SVP4
- 电脑缓存,缓存设置(电脑缓存设置多少合理)
- css审查元素一直有一块html,css父元素定位后子元素审查元素位置错乱
- angular : 自定义组件双向绑定 [(ngModel)]
- 数据库应用----Mongodb 4.0 版本 基础操作---复制集,选举方法、部署认证 (二)
- 常见的网站推广方法有哪些?
热门文章
- 2411681-89-3,Thalidomide-O-amido-PEG4-azide是一种PROTAC连接剂,通过点击化学与炔烃或DBCO、BCN连接的分子反应
- Mac Gem Menu for OneNote 激活——应用任何版本
- on duplicate key update不生效_万粉盛典amp;六周年庆|双十一提前嗨!惠玩惠购不做尾款人!...
- 华润数科控股有限公司正式成立;DEKRA德凯预计2021年营业额同比增长9%至35亿欧元 | 全球TMT...
- PPT学习笔记,相关好用软件吐血推荐
- 对中国国家气象局进行api数据分析
- 转载:做正确的事情,等着被开除(Do the right thing, Wait to get fired)
- 游戏脚本开发思路总结
- #define STATIS_SObj ((struct statis volatile far *) 0x000000)
- 【直击DTCC】自然语言技术在文智趋势分析产品的应用