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插件直接提供有还原方式.其实无论是否提交至本地库或者远程库,还原操作的本质都是将文件的当前版本还原至之 ...
随机推荐
- $router和$route的区别
在路由跳转的时候除了用router-link标签以外需要在script标签在事件里面跳转,所以有个方法就是在script标签里面写this.$router.push('要跳转的路径名'), 在写的时候 ...
- Navicat for MySQL 安装和破解
1 下载 navicat_trial_11.1.20.0.1449226634.exe .PatchNavicat.exe 2 安装 navicat 3 打开 patchnavicat-选择 安装文件 ...
- bzoj 4571: [Scoi2016]美味 (主席树)
链接:https://www.lydsy.com/JudgeOnline/problem.php?id=4571 题面; 4571: [Scoi2016]美味 Time Limit: 30 Sec ...
- bzoj3527: [Zjoi2014]力 卷积+FFT
先写个简要题解:本来去桂林前就想速成一下FFT的,结果一直没有速成成功,然后这几天断断续续看了下,感觉可以写一个简单一点的题了,于是就拿这个题来写,之前式子看着别人的题解都不太推的对,然后早上6点多推 ...
- Day048--jQuery自定义动画和DOM操作
内容回顾 BOM location.reload() 全局刷新页面 location.href location.hash location.pathname location.hostname lo ...
- python中的装饰器迭代器生成器
装饰器: 定义:本质是函数(装饰其它函数) 为其它函数添加附加功能 原则: 1 不能修改被装饰函数源代码 2 不修改被装饰函数调用方式 实现装饰器知识储备: 1 函数即‘’变量‘’ 2 高阶函数 ...
- MS SQL Server 数据库连接字符串详解
MS SQL Server 数据库连接字符串详解 原地址:http://blog.csdn.net/jhhja/article/details/6096565 问题 : 超时时间已到.在从池中获取连接 ...
- DirectX11 With Windows SDK--15 几何着色器初探
前言 从这一部分开始,感觉就像是踏入了无人深空一样,在之前初学DX11的时候,这部分内容都是基本上跳过的,现在打算重新认真地把它给拾回来. DirectX11 With Windows SDK完整目录 ...
- 第九节: 利用RemoteScheduler实现Sheduler的远程控制
一. RemoteScheduler远程控制 1. 背景: 在A服务器上部署了一个Scheduler,我们想在B服务器上控制这个Scheduler. 2. 猜想: A服务器上的Scheduler需要有 ...
- oldboy s21day12.设计商城系统,主要提供两个功能:商品管理、会员管理。
#!/usr/bin/env python# -*- coding:utf-8 -*- # 1.写出三元运算的基本格式及作用?'''a if a>b else b''' # 2.什么是匿名函数? ...