一、EGit安装
MyEclipse已经集成了Git插件EGIT,在新建里可以搜到Git。
如果没有,安装方式为Help》Install From Catalog》搜索Git,找到Eclipse EGit Eclipse Git Team Provider,安装即可。
或者Install From site 地址为http://download.eclipse.org/egit/updates
安装后在New新建项目时可以搜索到Git目录。可通过Import,导入Git版本库。
二,clone远程库到本地,看图
URI中填入你的远程库地址,在下面输入你的用户名和密码,点击下一步
这里你可以只选择一个分支,或者所有分支,区别是你在当下了项目后只能switch to(切换)到你当的那几个分支的项目(这里之前出现过这种情况,但是这次又能switch to 未选择的分支了,可能是软件不稳定吧)。一般也不会全选,因为没必要,你也用不到别人的分支,也太慢。
这里1是你的本地Git库地址,2是当下来后默认显示的分支,一般都是master,看自己需要设置。那个name不用管了。点击finish你就把远程库中的项目colone到本地了,然后再Git Reponsitories窗口中会看到自己的东西。和SVN一样了。
三、使用Myeclipse+Git 操作
1、引入项目到你的Myeclipse,两种方法
a、Git Repositories窗口 >> 选中项目右键importing projects >> Import as general project >> finish
b、在Myeclipse中右键 import >>可以直接选中Existing Projects into Workspace或者Existing Maven Projects
2、连接本地库操作,要是通过a操作引入的可以忽略。
a、选择项目右键Team >> share project >> Git >> Use or create repository in parent...选中框中本地库地址点击finish
注意这里,点击share project可能会有提示框提示你未设置home,直接忽略即可,在选择USe or ...后中间框里可能会有两个地址,选中那个.git的即可。
3、提交代码到本地库,远程库,比较版本差别
a、Team >> Commit 提交本地库
b、Team >> Remote >> Push 提交远程库
提交到远程时会出现提交不了,要选择对应分支的项目提交
一般我会选择上面Configure Git,对应本地库地址,下面是为了展示手动选择本地库。点击下一步
这里如果你在上面二,clone远程库到本地默认显示的是test分支,那么可以选择对应test分支,右边也是,然后点击右边Add Spec,中间那个Add all不用管。如果你通过Team >> switch to 切换到其他分支了,那么左边的那个你可能会找不到对应分支,你可以选择HEAD,右边选择你的分支。然后点击提交就能看到改动那些,如果没有显示,不要管,直接OK,看看远程库中是否更新,或者刷新再提交。如下图:
c、比较版本差别。这里先说切换分支 Team >> Switch to >> New branch或者Other >>
c1、New 是在当前分支创建新分支,然后你可以提交。
c2、Other >> local 下是本地分支,Remote tracking 下是远程库分支,这里如果你在clone时选择了当前要切换的分支,就算是你选择切换到远程库那么也有可能不是最新版本的。这应该是bug,还出现过你选择过了,但是还是会当不下最新分支。提交时就会发现本地的文件和远程库中有冲突。。。所以引出强制更新代码到最新版本,以及代码版本比较
c3、Team >> Reset >>选择Remote tracking下对应分支,选择Hard选项,会提示你强制覆盖本地更改。
c4、Team >> Advanced >> Synchronize 可以选择和本地分支,或者远程库最新分支比较。注意Team >> Synchronize。。是比较本地库。
自己也是刚刚接触Git,idea,先整理出一个MyEclipse+Git版本,不足之处还望多多指教,大家相互学习!
相关推荐
MyEclipse,作为一个强大的Java集成开发环境(IDE),也支持通过插件来集成Git功能,使得开发者能够直接在IDE内进行版本控制操作。本篇文章将详细介绍如何在MyEclipse中安装和使用Git插件。 首先,我们来看标题...
Myeclipse 2016集成的Git插件使得在IDE内部就能方便地进行Git操作,无需离开开发环境。 在Myeclipse 2016中,Git插件的主要功能包括: 1. **代码版本管理**:通过Git插件,用户可以创建本地仓库,添加并提交文件,...
在MyEclipse集成开发环境中,Git功能被整合,提供了图形化的操作界面,方便用户进行版本管理。 1. **Git的基本概念**: - **仓库(Repository)**:存储所有版本信息的地方。 - **分支(Branch)**:开发的不同...
MyEclipse作为一款强大的Java集成开发环境,自然也需要支持Git以便更好地与Git仓库进行交互。本篇将详细介绍如何在MyEclipse中安装Git插件以及如何从Git仓库下载项目。 1. **安装Egit插件** - 打开MyEclipse,点击...
MyEclipse是一款强大的Java集成开发环境,而Git则是一种分布式版本控制系统,用于追踪对软件项目中的文件所做的修改。MyEclipse Git插件是将Git的强大功能整合到MyEclipse中的工具,使得开发者在MyEclipse环境中可以...
【标题】"myeclipse2017可用git插件" 涉及的主要知识点是MyEclipse 2017集成Git版本控制工具EGit的安装与使用。 【描述】"解压后放在dropins文件夹下重启myeclipse2017即可" 提示了安装EGit插件的具体步骤,这包括...
本资源提供的"MyEclipse10.6_git+svn插件"是针对这个版本的MyEclipse集成的版本控制工具,包括Git和SVN,使得开发者在MyEclipse内部就可以方便地进行版本控制操作。 Git是一种分布式版本控制系统,由Linux创始人...
Egit是MyEclipse集成开发环境中的一个Git版本控制系统插件,它允许用户在MyEclipse内部方便地管理和协作Git仓库。Git是一种分布式版本控制系统,它对于软件开发团队的代码管理、版本控制以及协同工作提供了强大的...
- 在Eclipse中集成Git功能通常需要安装Eclipse的Git插件。这个过程可以通过Eclipse的内置市场来完成。打开Eclipse,点击"Help" -> "Eclipse Marketplace",然后搜索"EGit",找到后点击"Install"进行安装。安装完成...
Eclipse和MyEclipse是两种广泛使用的Java集成开发环境(IDE),它们为开发者提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。Git是一种分布式版本控制系统,它允许开发者跟踪和控制代码的变化,便于协作...
MyEclipse Egit插件是专门为MyEclipse集成版本控制系统Git而设计的一款工具,它使得在MyEclipse环境中使用Git变得更加便捷。Git是一款分布式版本控制系统,广泛用于软件开发中的源代码管理和协作,而Egit是Git在...
2. **Eclipse/MyEclipse集成Git插件**: - **EGit插件**:Eclipse官方提供的Git集成插件,支持所有基础Git操作。 - **JGit库**:EGit基于的Java实现的Git库,用于在Java环境中处理Git操作。 - **安装过程**:通常...
Eclipse的Git插件Egit是开发者们...总的来说,Egit 3.7.2作为Eclipse和MyEclipse的Git插件,不仅简化了Git的使用流程,还提升了开发者的效率,使得在IDE内就可以完成大部分Git操作,是开发团队进行版本控制的得力助手。
egit是Eclipse基金会开发的插件,专门用于在Eclipse和MyEclipse中集成Git功能。 安装egit有以下两种方法: 1. **手动安装**: - 下载egit的插件包并解压,将其放置到Eclipse的`dropins`目录下,或直接放入对应...
MyEclipse作为流行的Java集成开发环境(IDE),提供了与SVN集成的能力,帮助开发者方便地进行版本控制操作。本篇文章将详细讲解在不同版本的MyEclipse下如何安装SVN插件以及如何使用它。 首先,安装SVN插件通常是...
3. **SourceTree与MyEclipse集成**: - 在MyEclipse中,可以通过插件或者内置的Git支持来使用SourceTree。首先需要在SourceTree中配置好SSH密钥,以便无密码访问GitHub或其他Git托管服务。 - 在MyEclipse中打开Git...
MyEclipse集成了常见的版本控制系统,如Git、SVN等。你可以通过"Team"菜单进行版本控制操作,如添加到版本库、提交、拉取、合并等。 10. **EJB和JPA支持** 对于企业级应用,MyEclipse提供了EJB(Enterprise ...
4. **企业级应用开发**:对于Java EE的开发,MyEclipse集成了Tomcat、GlassFish等应用服务器,支持EJB、JPA、JSF等技术,使得企业级应用的开发和部署更为顺畅。 5. **版本控制集成**:MyEclipse与常见的版本控制...
对于版本控制,MyEclipse集成了多种版本控制系统,如SVN和Git。教程会介绍如何使用这些工具进行代码版本管理和团队协作。 最后,MyEclipse的调试工具也是其一大亮点。教程会详细解释如何设置断点、单步执行、查看...
- MyEclipse集成了SVN、Git等多种版本控制系统,方便团队协作。在"Team"菜单下,可以选择相应的版本控制操作,如提交、更新、分支管理等。 8. **数据库工具** - MyEclipse内置了数据库管理工具,可以连接到各种...