文档章节

使用Eclipse-Maven-git做Java开发(11)--egit环境准备

阿信sxq
 阿信sxq
发布于 2015/12/05 16:50
字数 1116
阅读 481
收藏 6

        前面的那么多篇博客都是在用eclipse和maven在进行项目,完全没有涉及git,接下来的博客就要涉及到git了,所以要把之前没有讲到的eclipse上的git支持组件egit的配置讲一下。

0、环境

        本文说的“egit”指的是eclipse官方开发的eclipse上的git插件,无需额外安装任何的软件,只需要eclipse能够正常工作即可。

        为了统一说明,我说一下我的eclipse版本吧,我是用的是STS-3.7.0,windows版本,相当于eclipse官方的4.5.0版本,其他的版本在界面上可能有一点小差异,但是都不影响正常使用,功能、流程什么的都是一样的。

        最近一段时间都是在公司都是在linux(fedora)上使用eclipse,linux上用起来也是一样的,只是界面样式变了而已,就不单独说明了。

        对于界面不一样的,大家对照着看哈,是在有需要的话,就下载相同的版本吧,地址是:http://spring.io/tools/sts/legacy

1、需要配置什么

        如果说是全部的设置项的话,是有很多的,但是在这里我们没必要那么做,我们要设置的是本地保存位置、提交者的显示信息。

        ps.关于git的介绍大家可以去网上找资料科普一下,顺便了解一下git怎样使用才是“最佳实践”,我不能说我的是最佳实践哈。

2、配置本地仓库保存的默认路径

        相信大家也都了解了,git是一个分布式的版本管理工具,什么是分布式?我也不知道,我只知道我们通过git“克隆”仓库的时候会将仓库里面的所有东西都“拷贝”到本地来,那么在本地就得有一个保存这些文件的位置吧,我这里就说一下怎么配置这个默认的位置。

        首先打开eclipse的首选项设置窗口,“window”->"preferences",打开之后是这样的(可能会有少许差异):

        左边的列表里面找到“team”,展开之,然后里面找到“git”,不要展开,直接点击,右边出现设置的项目,将下图中所框选的部分指定为你所需要的路径即可,:

        默认情况下,这个路径是用来存放git的仓库的更路径,除非在克隆或者新建仓库的时候单独指定。

3、设置提交者的信息

        这个“提交者”不是用来与git服务提供商进行权限认证的,而是用来在提交的时候说明“是谁”提交的,可以这个时候指定,也可以第一次提交的时候通过自动向导来指定,我就是通过第一次提交的时候输入的,下面来看一下保存的信息,顺便可以直接这个时候就指定了。

        还是刚才的首选项设置窗口,展开“git”,点击里面的“configuration”,右边就是全局的设置项,点击“add  entry”添加项目,使得添加后的形式如下即可,具体过程摸索一下。

        其中,“name”是用来显示的,“email”用来辨别是谁提交的,email字段最好填写和git服务提供商身份认证一致的地址,这样在提交日志上的显示会更友好一些。

        ps.这里说一个题外话,有人在这里发现了一个好玩的:如果把这个信息填写为一个出名的人的信息的话,github的git服务会使用对应的人的信息来显示,具体一点,如果我设置为Linus Torvalds在github上的名字和邮箱的话,那么在项目的提交记录里面显示的就是Linus Torvalds在给我的项目贡献,是不是很拉风?

4、总结

        经过上面的两项基本配置,后续我们就可以进行基于git的代码管理了,接下来的博客将使用由osc提供的git服务(地址),如果还没有使用过,推荐大家来试试,非常不错,速度稳定、免费的私有项目、界面友好。

        下一篇博客将讲述如何使用egit插件进行代码的git托管

         enjoy!!

© 著作权归作者所有

共有 人打赏支持
阿信sxq

阿信sxq

粉丝 228
博文 83
码字总数 73652
作品 1
成都
后端工程师
私信 提问
EGit 0.7.1发布-下载

EclipseCon上发布了EGit最新版本EGit 0.7.1,使用Eclipse和git的朋友可以下 载最新的EGit 0.7.1试用了。 Git作为进来最流行的分布式版本控制软件来说应用的十分广泛。EGit就是一款Eclipse上的...

红薯
2010/03/27
710
0
Smart2.0开发指南——开发工具

说明:本文为《Smart2.0开发指南》系列文章 1.1 准备开发工具 常言道:“工欲善其事,必先利其器”。下面介绍一些市场比较主流、比较犀利的开发工具用于Smart 应用开发,工具如下: Java 编译...

大漠真人
2014/01/21
0
6
Windows下 eclipse的相关操作(二):安装版本控制Egit插件

1,安装EGit插件 EGit插件地址:http://download.eclipse.org/egit/updates 之后一直next即可。 之前使用地址这个:EGit - http://download.eclipse.org/egit/updates,next之后提示如下错误,...

霞女
2015/11/16
0
0
Eclipse使用EGit管理git@OSC项目

Git是当前最流的行分布式版本控制工具,而作为最主流的(没有之一)Java开发工具Eclipse以插件的形式对其提供了支持,那就是Egit。这里介绍一下我使用Eclipse的EGit管理Git远程项目的过程。当...

大漠真人
2013/11/07
0
71
EGit 用户手册 —— 添加项目到版本控制

配置 让自己参与进来 当保存的历史改变时(从技术上讲,当一个委托创建时),Git就持续跟踪创建委托的用户。通过一个用户名(通常是一个人名)和一个E-mail地址进行识别。这个信息被存储在f...

夕拾贰
2013/06/08
5.3K
7

没有更多内容

加载失败,请刷新页面

加载更多

欧拉公式

欧拉公式表达式 欧拉公式的几何意 cosθ + j sinθ 是个复数,实数部分也就是实部为 cosθ ,虚数部分也就是虚部为 j sinθ ,对应复平面单位圆上的一个点。 根据欧拉公式和这个点可以用 复指...

sharelocked
32分钟前
2
0
burpsuite无法抓取https数据包

1.将浏览器和burpsuite的代理都设置好 2.在浏览器地址栏输入: http://burp 3.下载下面的证书,并将证书导入浏览器 cacert.der

Frost729
56分钟前
1
0
JeeSite4.x 消息管理、消息推送、消息提醒

实现统一的消息推送接口,包含PC消息、短信消息、邮件消息、微信消息等,无需让所有开发者了解消息是怎么发送出去的,只需了解消息发送接口即可。 所有推送消息均通过 MsgPushUtils 工具类发...

ThinkGem
今天
6
0
OpenML

https://www.openml.org/search?type=data

shengjuntu
今天
2
0
java强引用,软引用,弱引用和虚引用

先来简要说一下这四种引用的特性: 强引用:如果一个对象具有强引用,那垃圾回收器绝不会回收它 软引用:如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不会回收它 弱引用:在垃圾...

woshixin
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部