一、打开Eclipse,以此点击菜单Help——Install New Software…, 此时将弹出Install对话框,如下图所示:

点击Add按钮,此时将弹出Add Repository对话框,如下图所示:

在其中输入Git插件的地址http://download.eclipse.org/egit/updates/,并输入插件相应的名字,点击OK按钮,此时Eclipse会根据此地址进行搜索,结果如下所示:

然后选中以上三项,一路点击Next即可完成安装。完成安装后重启Eclipse。然后依次点击菜单Help——About ADT,会弹出以下对话框:

点击其中的Install Details,将弹出ADT Installation Details对话框,如下图所示:

在Installed Software选项卡中我们发现Git插件已经安装成功,接下来就来进行Git账号的配置:

依次点击菜单Window——Preferences——Team——Git——Configuration

点击其中的Add Entry按钮添加用户信息:

这里的Key-Value键值对是提交代码时的备注信息,这里我们可以添加用户名和邮箱等信息。

其中Key中输入User.name, 然后Value中输入用户名,点击OK;这样就将User用户的用户名添加成功了。然后再次点击Add Entry按钮,添加User用户的Email信息,其中Key中写下user.email,Key中输入你的邮箱名,点击OK,此时user用户的邮箱信息即添加完成。当然,你也可以添加其他的备注信息。添加完成后如下图所示:

这里我们提交代码时的备注信息就配置完成了。接下来我们来配置我们的本地Repository:

在Eclipse中选中我们要备份的项目,然后依次点击右键——Team——Share Project…此时将打开Configure Git Repository对话框,如下所示:

选中我们要备份的项目,然后点击Create…按钮,选择我们项目Repository的本地存储路径,即本地仓库。点击Finish。此时我们的本地仓库已建立完成。那么当我们修改了项目如何提交到本地仓库呢,只需要右键——Team——Commit,然后的打开的Commit Changes对话框中输入我们提交代码的Comments,并选中要更新的文件,单机Commit按钮即可完成本地修改文件的更新。

接下来我们进行远程Repository的配置:

选中我们要备份的项目,依次点击右键——Team——Remote——Push…打开Push to Another Repository对话框,在其中的URI中添加你在GitHub上建立的Repository的URL,如下所示:

https://github.com/username/Test, 其中Test就是你建立的Repository名字,输入URI后,Host和RepositoryPath会自动填写,然后下面输入你的用户名和密码点击Next,此时Git插件就会验证你的用户名和密码是否正确以及你填写的Repository是否存在,如果一切验证OK,那么将会弹出以下界面:

在此界面中选择你的分支,选择master(branch),并点击Add Spec按钮,至此,你的远程Repository已配置完成,你的项目也上传到了GitHub上你建立的Repository中了。

在项目开发过程中,除了上传修改外,还需要将别人的代码更新到本地,那么下面我们就来说说如何将远程的代码clone到本地:

1.      打开Git Repositories窗口,点击菜单Window——Show View——Other…——选择Git——Git Repositories,此时Git Repositories窗口便打开了,如下图所示:

点击上图中的小按钮,将弹出Clone Git Repository对话框,如下图所示:

在URI中填入你要Clone的项目的Repository路径、你的Git账号用户名和密码,一路点击Next即可将远程代码Clone到你的本地Repository中,完成之后发现你的本地Repository中已经出现了你Clone的项目,接下来我们只需要右键Import Project此项目到Eclipse中即可。

至此,Eclipse安装Git插件、建立本地Repository,连接远程Repository,代码提交、代码更新、Clone项目等操作已完成。

在Eclipse中使用Git的更多相关文章

  1. ④---在Eclipse中导入GIT项目

    Eclipse中导入GIT项目 以下将为大家介绍如何在Eclipse中导入GIT项目. 一.在Eclipse中安装GIT 1首先打开Eclipse,然后点击Help>Install New So ...

  2. 在eclipse中使用git clone 别人共享在Github的代码和上传到自己的仓库!

    原文地址:http://www.itdaan.com/blog/2014/10/24/ff5e03b5cefef19e1b6fbb7b49809846.html1.在eclipse中安装git:打开e ...

  3. Git(一):Eclipse中配置Git

    在Eclipse中配置Git: 一,由于我使用的是新版本的eclipse j2ee 4.4默认集成git,所以不用手动安装git插件 二,Eclipse配置基础信息.Windows->Prefe ...

  4. eclipse中使用git上传项目

    eclipse中使用git上传项目 先需要上传到本地仓库 先找到此选项打钩 再如下 再添加的属性则可以自动填充邮箱和密码 之后 右键选择import 点击找到git 选中 下一步  如果没有找到git ...

  5. 【Eclipse中使用Git之一】把远程仓库的项目,clone到eclipse里面

    [Eclipse中使用Git之一]把远程仓库的项目,clone到eclipse里面 2015-01-29 19:25 15779人阅读 评论(1) 收藏 举报 .embody{ padding:10p ...

  6. 在eclipse中使用git创建本地库,以及托管项目到GitHub超详细教程

    关于安装git的教程,由于比较简单,并且网上教程特别多,而且即使不按照网上教程,下载好的windows版本git,安装时候一路默认设置就行. 安装好之后,在桌面上有git图标:右键菜单中有Git Ba ...

  7. eclipse中使用git

    有的eclipse已经自带了Git了,就不用安装了.如果,想重新安装,可以先卸载GIT,卸载 不同eclipse卸载不一样: 1.在Eclipse中依次点击菜单"Help"-> ...

  8. Eclipse中使用git把项目导入到osc@git中

    方便Eclipse用户使用Git把项目导入到osc@git中进行管理. Eclipse Git osc@git 一.原有项目:  项目名为TestGit 二.在osc@git上面创建一个新项目库. 填 ...

  9. 在Eclipse中使用git把项目导入到git中--转载

    [转载出处注明:http://www.zhangxiaofu.cn/java/commonTools/2015/0607/764.html] 一.原有项目:  项目名为TestGit 二.在osc@g ...

随机推荐

  1. 前端开发:面向对象与javascript中的面向对象实现(二)构造函数与原型

    前端开发:面向对象与javascript中的面向对象实现(二)构造函数与原型 前言(题外话): 有人说拖延症是一个绝症,哎呀治不好了.先不说这是一个每个人都多多少少会有的,也不管它究竟对生活有多么大的 ...

  2. C#发送邮箱

    之前自己从来没有做过发送邮箱的功能,前段时间项目需要,在找了很多帖子之后,终于实现了. 之后有整理了一下,写了一个类.直接给类传递信息,就可以发送了. 这里还需要说明的是,发送邮箱需要开通POP3/S ...

  3. Java中常用集合操作

    一.Map 名值对存储的. 常用派生类HashMap类 添加: put(key,value)往集合里添加数据 删除: clear()删除所有 remove(key)清除单个,根据k来找 获取: siz ...

  4. sqlServer去除字符串空格

    说起去除字符串首尾空格大家肯定第一个想到trim()函数,不过在sqlserver中是没有这个函数的,却而代之的是ltrim()和rtrim()两个函数.看到名字所有人都 知道做什么用的了,ltrim ...

  5. 【Web动画】CSS3 3D 行星运转 && 浏览器渲染原理

    承接上一篇:[CSS3进阶]酷炫的3D旋转透视 . 最近入坑 Web 动画,所以把自己的学习过程记录一下分享给大家. CSS3 3D 行星运转 demo 页面请戳:Demo.(建议使用Chrome打开 ...

  6. 更有效率的使用Visual Studio(二)

    没想到上一篇文章有这么多人喜欢,多谢大家支持.继续- 很多比较通用的快捷键的默认设置其实是有一些缩写在里面的,这个估计也是MS帮助我们记忆.比如说注释代码的快捷键是Ctrl + E + C,我们如果知 ...

  7. JavaScript随笔6

    Ajax:(1) 阻止缓存?+t = new data(); eval可以把string变为数组(2) get:放入URL username = &password = ; 容量有小 安全性差 ...

  8. Redis数据结构详解之List(二)

    序言 思来想去感觉redis中的list没什么好写的,如果单写几个命令的操作过于乏味,所以本篇最后我会根据redis中list数据类型的特殊属性,同时对比成熟的消息队列产品rabbitmq,使用red ...

  9. Web中的XHRHttpRequest

    1.提出者:Jesse James Garrett   2.IE中,XHR是通过ActiveX对象实现的.涉及浏览器的兼容性写法.   3.使用 <1>open("请求方式&qu ...

  10. .NET Core采用的全新配置系统[8]: 如何实现配置与源文件的同步

    配置的同步涉及到两个方面:第一,对原始的配置文件实施监控并在其发生变化之后从新加载配置:第二,配置重新加载之后及时通知应用程序进而使后者能够使用最新的配置.接下来我们利用一个简单的.NET Core控 ...