在Eclipse中使用Git
一、打开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的更多相关文章
- ④---在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已经自带了Git了,就不用安装了.如果,想重新安装,可以先卸载GIT,卸载 不同eclipse卸载不一样: 1.在Eclipse中依次点击菜单"Help"-> ...
- Eclipse中使用git把项目导入到osc@git中
方便Eclipse用户使用Git把项目导入到osc@git中进行管理. Eclipse Git osc@git 一.原有项目: 项目名为TestGit 二.在osc@git上面创建一个新项目库. 填 ...
- 在Eclipse中使用git把项目导入到git中--转载
[转载出处注明:http://www.zhangxiaofu.cn/java/commonTools/2015/0607/764.html] 一.原有项目: 项目名为TestGit 二.在osc@g ...
随机推荐
- Flex 布局教程:语法篇
作者: 阮一峰 网页布局(layout)是CSS的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便 ...
- redis大幅性能提升之使用管道(PipeLine)和批量(Batch)操作
前段时间在做用户画像的时候,遇到了这样的一个问题,记录某一个商品的用户购买群,刚好这种需求就可以用到Redis中的Set,key作为productID,value 就是具体的customerid集合, ...
- Linux基础介绍【第四篇】
Linux文件和目录的属性及权限 命令: [root@oldboy ~]# ls -lhi total 40K 24973 -rw-------. 1 root root 1.1K Dec 10 16 ...
- (转载) Linux IO模式及 select、poll、epoll详解
注:本文是对众多博客的学习和总结,可能存在理解错误.请带着怀疑的眼光,同时如果有错误希望能指出. 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案 ...
- centos6.3与jexus5.4.4配置支持php(wordpress)
centos6.3与jexus5.4.4配置支持php,并搭建自己的wordpress博客,供那些在Linux平台下想让 php和asp.net一起跑的初学者参考. 1.搭建webserver 首先准 ...
- “前.NET Core时代”如何实现跨平台代码重用 ——源文件重用
微软在2002年推出了第一个版本的 .NET Framework,这是一个主要面向Windows 桌面(Windows Forms)和服务器(ASP.NET Web Forms)的基础框架.在此之后, ...
- JS中给正则表达式加变量
前不久同事询问我js里面怎么给正则中添加变量的问题,遂写篇博客记录下. 一.字面量 其实当我们定义一个字符串,一个数组,一个对象等等的时候,我们习惯用字面量来定义,例如: var s = &quo ...
- Fedora 22中的Services and Daemons
Introduction Maintaining security on your system is extremely important, and one approach for this t ...
- MapReduce剖析笔记之七:Child子进程处理Map和Reduce任务的主要流程
在上一节我们分析了TaskTracker如何对JobTracker分配过来的任务进行初始化,并创建各类JVM启动所需的信息,最终创建JVM的整个过程,本节我们继续来看,JVM启动后,执行的是Child ...
- Entity Framework 6 Recipes 2nd Edition(13-2)译 -> 用实体键获取一个单独的实体
问题 不管你用DBFirst,ModelFirst或是CodeFirst的方式,你想用实体键获取一个单独的实体.在本例中,我们用CodeFirst的方式. 解决方案 假设你有一个模型表示一个Paint ...