eclipse中使用git技巧总结
之前一直使用svn,刚使用git还是有些蹩脚,今天总结下在使用git中常用技巧
1、
①、整个版本还原
当需要还原到某个版本时(多文件),操作如下
右击项目--》Team--》Show in History 出现如下

这里显示你提交的版本,选择你要还原的版本--》右击--》Reset--》Hard
注意:此步骤会将所有文件还原到选择版本
②、单文件还原
当某一文件编辑到一半后想还原
选择你要还原的文件右击--》Team--》Show Local History--》出现如下

此处显示你提交的版本时间列表,选择你要恢复的版本右击--》Get Contents
2、
①、对比(不推荐)
修改的类与git库上的文件进行对比(经常用于解决冲突)
右击你的项目--》Team--》Synchronize Workspace--》找到你要对比的文件--》出现如下

②、对比
操作同2、单文件还原--》选择,选择你要对比的版本右击--》Compare Current with Local
3、忽略提交、已经提交到本地仓库的文件放弃推送
①、选择你要忽略的文件--》Team--》Ignore(该操作会在.gitignore添加忽略路径或文件),当再次提交时就不会显示忽略的文件;
②、如果文件已经提交到本地仓库,推送时不想推送到远端,选择你要处理的文件--》Team--》Remove from Index--》再次重复步骤①,推送是就不会推送该文件
如果想要再次提交,就需要将忽略路径从.gitignore删除
4、冲突解决
选择冲突文件--》Team--》Merger Tool--》选择中间的红色小按钮--》修改文件后保存--》然后选中文件--》Team--》Add to Index--》Commit and push
eclipse中使用git技巧总结的更多相关文章
- ④---在Eclipse中导入GIT项目
		Eclipse中导入GIT项目 以下将为大家介绍如何在Eclipse中导入GIT项目. 一.在Eclipse中安装GIT 1首先打开Eclipse,然后点击Help>Install New So ... 
- 在eclipse中使用git clone 别人共享在Github的代码和上传到自己的仓库!
		原文地址:http://www.itdaan.com/blog/2014/10/24/ff5e03b5cefef19e1b6fbb7b49809846.html1.在eclipse中安装git:打开e ... 
- Git(一):Eclipse中配置Git
		在Eclipse中配置Git: 一,由于我使用的是新版本的eclipse j2ee 4.4默认集成git,所以不用手动安装git插件 二,Eclipse配置基础信息.Windows->Prefe ... 
- eclipse中使用git上传项目
		eclipse中使用git上传项目 先需要上传到本地仓库 先找到此选项打钩 再如下 再添加的属性则可以自动填充邮箱和密码 之后 右键选择import 点击找到git 选中 下一步 如果没有找到git ... 
- 【Eclipse中使用Git之一】把远程仓库的项目,clone到eclipse里面
		[Eclipse中使用Git之一]把远程仓库的项目,clone到eclipse里面 2015-01-29 19:25 15779人阅读 评论(1) 收藏 举报 .embody{ padding:10p ... 
- 在eclipse中使用git创建本地库,以及托管项目到GitHub超详细教程
		关于安装git的教程,由于比较简单,并且网上教程特别多,而且即使不按照网上教程,下载好的windows版本git,安装时候一路默认设置就行. 安装好之后,在桌面上有git图标:右键菜单中有Git Ba ... 
- 在Eclipse中使用Git
		一.打开Eclipse,以此点击菜单Help--Install New Software-, 此时将弹出Install对话框,如下图所示: 点击Add按钮,此时将弹出Add Repository对话框 ... 
- Eclipse中调试Android技巧
		Android eclipse中程序调试 一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的. 步骤如下. 1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键 ... 
- eclipse中使用git
		有的eclipse已经自带了Git了,就不用安装了.如果,想重新安装,可以先卸载GIT,卸载 不同eclipse卸载不一样: 1.在Eclipse中依次点击菜单"Help"-> ... 
随机推荐
- keil 中的一些设置
			option for target 'target 1' 中: 第3选项output: select folder for objects :此选项是选择编译时产生的以希望文件,点击选择路径,不然这些 ... 
- python socket编程(socket)
			代码如下: server端: import sockets=socket.socket(socket.AF_INET,socket.SOCK_STREAM)host=socket.gethostnam ... 
- 前台freemark获取后台的值
			1.后台代码: ModelAndView mv = new ModelAndView("log/logList.ftl"); String info="abc" ... 
- 卸载Linux自带openjdk
			1.查看自带jdk版本 java -version 2.查看 rpm -qa | grep java 显示如下信息: java-1.4.2-gcj-compat-1.4.2.0-40jpp. ... 
- git add .   git add -u git add -A命令区别图解
			git版本不同会有所区别: Git Version 1.x: Git Version 2.x: git add . 修改(modified)以及新文件(new),但不包括被删除的文件. git ... 
- java中的多线程高并发与负载均衡的用途
			感觉对于这两问题的描述,大家很迷惑把 .下面我就介绍一下: 一; 什么是java的高并发,在什么情况下产生的? 答:如果网站的访问量非常大的话,我们就应该考虑高并发的情况. 高并发的时候就是有很多用户 ... 
- ArcGIS Scalebar 比例尺 充满div
			说明:本篇博文地图充满div,上一篇博文是充满整个body 运行效果: 2.HTML代码 <!DOCTYPE html> <html> <head> <met ... 
- 九度OJ 1190:大整数排序 (大数运算、排序)
			时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:3219 解决:1467 题目描述: 对N个长度最长可达到1000的数进行排序. 输入: 输入第一行为一个整数N,(1<=N<=1 ... 
- Maven项目启动报错
			错误信息如下: 六月 , :: 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin 警告: [SetPropertiesRule]{S ... 
- MySQL查看和修改字符集的方法
			一.查看字符集 1.查看MYSQL数据库服务器和数据库字符集 方法一:show variables like '%character%';方法二:show variables like 'collat ... 
