Eclipse安装git插件以及关联导入GitHub项目
一、Eclipse配置git
1.查看自己eclipse的版本
打开eclipse
导航: help->AboutEclipse
如图:

2.检查Eclipse中是否已安装Git插件
菜单栏Help -> AboutEclipse,查看是否有Git插件的图标。

现在的Eclipse下载后一般都提供Git插件了,若是没有Git插件,可以再eclipse 的market里面搜索egit插件安装,如果低版本的eclipse安装高版本的egit插件会报错,建议要么安装低版本的,要么去eclipse官网下载一个最新的eclipse for j2ee,不大,也就200多M。
注意:一般market里面搜索到的EGit插件都是适合最新版本的eclipse,所以建议
先打开(http://wiki.eclipse.org/EGit/FAQ#Where_can_I_find_older_releases_of_EGit.3F)
该网页提供了对应版本的EGit,自己选择相应的版本。
然后
Help->Install new software->Add
如图:

然后就一直点next就行,安装好之后会叫你重启Eclipse,点OK,git插件就安装好了。
3 配置Git
菜单栏Window ->Preferences -> Team -> Git -> Configuration,点击Add Entry…,添加name和email,在将项目代码commit到Git时需要用到name和email信息。在点击AddEntry…弹出的对话框中,Key填user.name,Value填姓名信息,这是添加name信息,在添加email信息时,Key填user.email,Value填email地址。 配置效果如图:

三、关联Gihub账号
1.登录Github
进入GitHub网页(http://github.com),用GitHub帐号登录,若还没有GitHub账号则先注册。
登录GitHub后点击右下角的Newrepository按钮添加项目代码仓库。
输入Repository name(建议与要提交的项目名同名),Description(稍微描述一下此项目是干什么的),选Public(Private要收费,Public免费,不过相应的所发布的项目代码任何人都可以查看得到),最后点击Create repository,项目代码仓库创建完毕。
具体的Git以及Github的操作推荐廖雪峰烦的系列教程
2.创建Java项目
建立Java项目。菜单栏File -> New -> JavaProject,输入Project name,此处输入为Java,点击Finish完成。
创建class文件。将鼠标移到Java项目src文件夹上,单击鼠标右键,New -> Class,填Package和Name,如果需要包含主方法,可以勾选上public static void main(String[] args),点击Finish完成。
3.关联Git
编写相应的代码 后关联Git。鼠标选中要发布的项目,单击右键,Team -> Share Project,选Git,点击Next。勾选Use or create repository in parent folder ofproject,选中要发布的项目,点击Create Repository,点击Finish完成。
发布项目。鼠标选中要发布的项目,单击右键,Team -> Commit,填写Commitmessage,勾选全选,点击Commit提交。注意:此时,仅是提交在本地Git,还需要Push才能提交到GitHub中。
使用Ecplise git commit时出现"There are no stages files"
解决方案

4.发布到Github
发布到GitHub。鼠标选中要发布的项目,单击右键,Team -> Remote -> Push,粘贴URI,填写User和Password,点击Next;点击Source ref的下拉框,选择mast,点击Add Spec,点击Finish,点击OK完成。
发布后的GitHub项目页面,可以很方便的看到提交的次数,每次提交的备注信息等,非常方便对代码的管理。

5.Eclipse导入GitHub 项目
从GitHub中取得项目代码。菜单栏Window -> Show View -> Git -> GitRepositories,点击OK;在Git Repositories视图中,点击图示按钮,进入Clone Git Repository对话框;填写URI,User,Password,点击Next;点击Next;选择要保存的路径,点击Finish。至此,项目代码就被下载到指定目录下了,需要使用的时候通过Eclipse Import进来即可。

3. 修改并提交自己的代码到云端
上面把项目下载并导入到到了本地,自己肯定要修改一下,或者加上一些自己的代码。那么修改好之后怎么发布回GitHub云呢?
3.1 把修改好的文件上传到本地仓库
即:把你在eclipse-workspace的项目,提交到C:/../Git/项目 中去。
点击项目右键>team>commit
在注释中输入提交信息:记录一下修改了哪些文件/为啥修改;方便以后查阅。
勾选你需要提交的文件(确定修改的文件),或者右边小勾,点击全选。
执行commit ,提交到本地仓库。这样你的修改就在本地仓库确认了。接下来我们把本地项目提交至远程远程仓库github上。
3.2 pull一下
把本地项目提交至远程远程仓库github上之前,我们首先要pull一下,表示从云端拉取最新的版本。
防止在你修改的过程中,云端代码有变化(别人修改)。
右键点击项目 -> team -> pull
1
3.3 提交代码到云端
在本地修改好文件,并在本地仓库确认后,就可以把代码上传到云端。有两种办法:
3.3.1 简易方法:直接上传到master分支
右键点击项目 -> team -> push Branch master
next 最后点击finish即可。
3.3.2 或者上传分支
右键点击项目 -> team -> Remot->Push
进行如下设置:
最后点击finish
4. 小技巧
4.1 如何恢复未提交的修改文件:
有的时候,我修改了代码,但是觉得改的不好,想恢复原装,只需要Replace With–HEAD Revision (命令行为 git checkout head .):
4.2 查看提交记录
Team–Show in History (命令行为:git log)
4.3 更新项目远程仓库:
Team– Pull (命令行:git pull https://github.com/someone/xxx.git)
Eclipse安装git插件以及关联导入GitHub项目的更多相关文章
- Eclipse安装Git插件以及通过Git导入华为软件开发云项目
--内容提交-- 1. Eclipse安装Git插件 2. 在Eclipse中导入华为软件开发云项目, 以及常用Git操作 一. Eclipse安装Git插件 现在从eclipse官网下载 ...
- eclipse 安装git插件
Eclipse上安装GIT插件EGit及使用 博客分类: GIT 一.Eclipse上安装GIT插件EGit Eclipse的版本eclipse-java-helios-SR2-win32.zip ...
- Eclipse安装Git插件及简单操作
0. 前言 说一件事,说起来也是好笑,工作三年半了,还没接触到团队开发,都是一个人小打小闹.因此连Git都没有使用过.感觉好Low的,这一篇,简单讲一下,Eclipse配置Git插件,并提交代码到Gi ...
- Git(1)----Eclipse安装Git插件
一.从官网选择系统版本下载Git并安装 地址:https://git-scm.com/downloads/ 二.打开Eclipse 1. 第一种安装方法: help-->Install New ...
- eclipse安装git插件
用Eclipse开发,有时需要团队协作,git就是个比较好的选择.下面简单介绍一下git插件的安装方法: 1.Help -- install new software 打开插件安装界面 2.点ad ...
- Eclipse安装Git插件(在线和离线)
在线安装: help-->install new software-->add location就是安装的地址:http://download.eclipse.org/egit/updat ...
- MyEclipse如何安装egi插件及如何将github项目引入MyEclipse中
一.如何查看MyEclipse版本及Eclipse版本号 查看MyEclipse版本号:MyEclipse主界面的菜单栏的最左边“help”—>选择“About MyEclipse Enterp ...
- Eclipse中Git插件使用技巧:还原文件
如果修改了某个文件并未提交至本地库(add index),那么怎么还原呢?Git插件中并不像Svn插件直接提供有还原方式.其实无论是否提交至本地库或者远程库,还原操作的本质都是将文件的当前版本还原至之 ...
- Eclipse中Git插件使用技巧:[5]还原文件
如果修改了某个文件并未提交至本地库(add index),那么怎么还原呢?Git插件中并不像Svn插件直接提供有还原方式.其实无论是否提交至本地库或者远程库,还原操作的本质都是将文件的当前版本还原至之 ...
随机推荐
- javascript生成指定范围的随机整数
JavaScript有提供一个生成值区间在(0, 1)的随机小数的函数. Math.random(); // 0.10529863457509858 如果你和喜欢的人一起执行这个函数,之后生成的随机小 ...
- 关于Java面试
Java基础知识复习 1. 简单讲一下Java跨平台的原理 由于操作系统(Windows.Linux)支持的指令集,不是完全一致的.就会让我们程序在不同的操作系统上执行不同的代码.Java开发了不同操 ...
- Python——Flask框架——电子邮件
一.框架(Flask-Mail) 安装 : pip install flask-mail 二.SMTP服务器的配置 配置 默认值 说明 MAIL_SERVER locallhost 电子邮件服务器的主 ...
- FWT快速沃尔什变换学习笔记
FWT快速沃尔什变换学习笔记 1.FWT用来干啥啊 回忆一下多项式的卷积\(C_k=\sum_{i+j=k}A_i*B_j\) 我们可以用\(FFT\)来做. 甚至在一些特殊情况下,我们\(C_k=\ ...
- To the moon HDU - 4348 (主席树,区间修改)
Background To The Moon is a independent game released in November 2011, it is a role-playing adventu ...
- 关于confluence上传文件附件预览查看时出现乱码的问题解决办法
在confluence上传excel文件,预览时发现乱码问题主要是因为再上传文件的时候一般是Windows下的文件上传,而预览的时候,是linux下的环境,由于linux下没有微软字体,所以预览的时候 ...
- 【C#】判断字符串中是否包含指定字符串,contains与indexof方法效率问题
#方法一:使用string.Contains方法 string.Contains是大小写敏感的,如果要用该方法来判断一个string是否包含某个关键字keyword,需要把这个string和这个key ...
- maven多个web模块进行合并
原文地址: https://blog.csdn.net/u011666411/article/details/77160907
- [物理学与PDEs]第4章习题1 反应力学方程组形式的化约 - 动量方程与未燃流体质量平衡方程
试证明: 利用连续性方程, 可将动量方程 (2. 14) 及未燃流体质量平衡方程 (2. 16) 分别化为 (2. 19) 与 (2. 20) 的形式. 证明: 注意到 $$\beex \bea \c ...
- java Concurrent并发容器类 小结
Java1.5提供了多种并发容器类来改进同步容器的性能. 同步容器将所有对容器的访问都串行化,以实现他们的线程安全性.这种方法的代价是严重降低并发性,当多个线程竞争容器的锁时,吞吐量将严重减低. 一 ...
