Eclipse、MyEclipse使用git插件(egit)图解

(转)原文来自:http://www.xuebuyuan.com/446322.html

在开发Java、JavaEE等相关程序时,我们会用到Eclipse或者MyEclipse,同时使用到git作为版本控制软件,所以我们需要在这些IDE上集成git插件,而egit正是Eclipse基金会开发插件,所以兼容性比较好,下面我们就来以图例的形式来描述一下具体的安装和使用过程。

安装的方式主要有两种:1.直接下载egit插件包,这里也分为两种形式:(1)然后加压放到Eclipse的dropins文件夹内或者直接放到对应的文件夹下。

图表1

(2).在dropins文件夹下通过新建一个*.link文件,然后文件中输入PATH=%PLUGINS_PATH%,这样的方式,可以不用担心以后插件过多时出现混乱,也方便移除相关插件。具体内容如下图中所示:

图表2

图表3

其中的PATH=%PLUGINS_PATH%可以有多行,每一行代表着不同的插件路径。

2.先在eclipse上安装Eclipse MarketPlace,然后再通过Market Place自动下载安装。

首先找到Eclipse的“Help”菜单,然后“Install NewSoftware”,然后找到如下图所示的部分。继而找到“Marketplace Client”这个软件,然后选中安装就OK了。

图表4

MarketplaceClient装好后,会重启Eclipse,然后我们会发现“Help”菜单下多了一个“EclipseMMarketPlace”,打开按照下图操作,就OK了。

图表5

这里安装的形式上Eclipse和MyEclipse有一些形式的差别,MyEclipse需要到其配置中心去添加新的”site”,然后把http://download.eclipse.org/egit/updates-2.3添加Personal Sites,具体操作如下图:(感觉这种方式有点麻烦,推荐使用第一种方式)

图表6

插件安装完毕以后,重启Eclipse,发现在window->preference->Team下出现Git就成功了。就可以开始配置和使用这个插件了,具体的配置和使用步骤简述如下。

1.         首先确定我们已经安装了申请了github(或者其他git仓库)的账号空间。这里我们使用http://www.github.com作为我们的仓库来进行解释。

2.         然后我们使用Eclipse自带的工具来生成github需要的密钥,window->preference,然后具体操作如下图:

图表7

3.         关于申请密钥做什么和具体的如何往下使用,这里不再赘述,想要了解的朋友,可以通过访问http://blog.csdn.net/chinaonlyqiu/article/details/8826767来获取其中的相关用途和方法。

4.         然后开始通过使用egit插件来进行版本控制。

图表8

选择远程方式(URI),然后Next,如下图:

图表9

Next,然后遇到如下的情况:

图表10

Finish以后,这里选择Java Project(根据自己的需要来选择,也可以是JavaEE的Web Project等)。如下图:

图表11

5.         仓库就从远程Clone(克隆)到本地的。下面我们来测试一下使用Egit来提交我们修改过的本班代码和文件,具体步骤如下。

1)       在src下新建一个文件;

2)       右键工程->Team->commit;

图表12

3)       Commit完成后,开始右键工程->Team->remote->push;

图表13

这一步中的一些操作,也许初学的朋友不太明白,可以去查看http://blog.csdn.net/chinaonlyqiu/article/details/8826767相关的介绍。

6.         这样egit的初步使用,我们就了解了。

这样一来,我们就可以像使用SVN一样使用egit了,很方便。

(转)Eclipse和MyEclipse安装和使用git(egit)图解笔记的更多相关文章

  1. eclipse或者myeclipse安装svn报错”unable to load default svn client”

    是svn版本低了的问题 subeclipse下载,直接百度site1.X                  X为你需要的版本 解压site1.X 将此窗口先放到一边 在eclipse的安装目录下的dr ...

  2. 在Eclipse或Myeclipse安装Maven插件的几种方法

    http://blog.csdn.net/lfsfxy9/article/details/9397937

  3. Eclipse、MyEclipse使用git插件(egit)

    在开发Java.JavaEE等相关程序时,我们会用到Eclipse或者MyEclipse,同时使用到git作为版本控制软件,所以我们需要在这些IDE上集成git插件,而egit正是Eclipse基金会 ...

  4. Eclipse和Myeclipse的Properties插件(解决properties文件乱码)

    资源链接:链接:https://pan.baidu.com/s/13M2ovUUXLfOENFoD17MLng 密码:zvo9 插件安装: 解压后得到features.Plugins两个文件将他们放入 ...

  5. MyEclipse安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)

    MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)  2014-04-28 21:09  MyEclipse  阿超  19171 views 众所周知M ...

  6. MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)

    农历 乙未 羊年 十一月初九 周六 2015年12月19日 14:29 编辑者:刘军 标题: 服务器的搭建请参考该文:<Win7 x64 svn 服务器搭建> ============== ...

  7. MyEclipse安装git插件

    安装egit插件的步骤(安装egit不成功的原因主要是下载的egit版本不适合当前使用的eclipse版本).先检查自己MyEclipse适用egit的版本. 查看自己MyEclipse版本,如下图: ...

  8. Myeclipse学习总结(9)——MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)

    众所周知MyEclipse是一个很强大的Java IDE,而且它有许多开源免费又好用的插件,这些插件给我们开发过程中带来了许多方便.插件具有针对性,例如,你如果做安卓开发,可能需要一个ADT(Andr ...

  9. Aptana插件安装到eclipse和myeclipse的详细过程

    刚开始学习Jquery,为了搭建好的环境是很重要的,所以我尝试了很多方式,下面之一. 一.要下载好Aptana 插件 官网: http://update1.aptana.org/studio/3.2/ ...

随机推荐

  1. Windows 网络通讯开发

    Windows 网络通讯开发 一.Windows网络开发API 由于C++标准库中没有网络库,所以进行网络开发的时候要调用系统API.Windows通讯开发API包括以下几个基本函数及成员类型: 1. ...

  2. linux 环境变量

    电脑中必不可少的就是操作系统.而Linux的发展非常迅速,有赶超微软的趋势.这里介绍Linux的知识,让你学好应用Linux系统.比如要把/etc/apache/bin目录添加到PATH中,方法有三: ...

  3. win10 安装framework3.5

    win+x 点击命令提示符(个管理员) 输入dism.exe /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs(解压 ...

  4. ModelMapper 中高级使用 java

    ModelMapper 是一个java对象自动映射的第三方架包,用起来很方便,配合阿里的frstjson可以极大简化后台代码. 但是ModelMapper 中文使用说明很少,官网http://mode ...

  5. Tomcat7.0+的JNDI问题

    上次搭建spring+springmvc+mybatis框架时用的第三方连接池jar包,但是部署到tomcat中后访问没有问题,但是启动时报了个JNDI的错,我没用JNDI你给我报什么,fuck!把错 ...

  6. MYsql 数据库密码忘记(Linux)

    在Linux 上面装上了 Mysql 数据库,但是发现密码忘了,悲催,解决方法跟Window系统下一样的, 不管是哪个操作系统处理的思路是相同的,就是首先要把mysql的权限去掉,这样即使忘了密码,不 ...

  7. 【.net+jquery】绘制自定义表单(含源码)

    前言 两年前在力控的时候就想做一个类似的功能,当时思路大家都讨论好了,诸多原因最终还是夭折了.没想到两年多后再这有重新提出要写一个绘制表单的功能.对此也是有点小激动呢?总共用时8.5天的时间基本功能也 ...

  8. js的类型及调试下的辨识

    <script> var s1 = '11'; var s2 = 11; var s3 = true; console.log("我的类型是"+typeof(s1)+& ...

  9. embed chrome 无法播放问题

    火狐下<embed src='1.mp3' autostart='false' hidden='true' loop='false' ></embed>正常, chrome 不 ...

  10. js == 与 === 的区别

    1.对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进 ...