文档章节

eclipse与github整合

 林俊龙
发布于 2013/05/02 20:32
字数 654
阅读 2561
收藏 18

以前在eclipse上一直使用svn,小林所在公司用的cvs进行版本管理,最近很多朋友都在玩git,刚好小林业余时间也学习了下,但是苦于命令行太过艰深难记,那都是大神们做的事情,于是小林就想eclipse这么多插件会不会有大神也做了一款插件,刚好发现一款插件egit,不仅可以本地化版本控制,也可以和github等在线版本控制平台结合。于是就好好的把玩了,一下。也顺便把小林这款这题开源出来供大家下载修改。

安装egit

egit目前应该是eclipse上最好的git工具了,如果你也和小林一样,使用的eclipse juno,你可以直接在Help > Eclipse Marketplace中搜索egit直接安装,关于eclipse的安装,可以看小林的这篇博客《eclipse安装插件

gitHub

步骤一:登录github,https://github.com,都是E文的,英文不好的朋友可以下个有道词典或者金山词霸,小林用的是有道词典。。。

步骤二:注册一个github帐号,创建github的帐号很简单只需要输入用户名邮箱和密码,

步骤三:创建一个repository,不懂的童鞋可以猛挫这里

步骤四:获取仓库地址,比如小林新建的这个项目叫linove用于小林博客主题的修改,地址是https://github.com/linjl/linove.git

push项目到github

创建一个应用,然后在应用上右键->Team->Share Project,选择git,点击next,点击use or create repository in parent folder,不用理会上面的警告,直接finish. 在应用根目录下创建一个README,随便写入内容,然后右键->team->commit,但此时文件仍然在你本地,并没有push到远程服务器上. 接着右键->team->remote->push,此处填写你的项目地址,协议,(这里采用https协议的方式,类似https://github.com/linjl/linove.git). 如果没有异常,在弹出窗口直接点击add all branches spec按钮,最后点击finish,整个过程完毕,点击github你的主页就能看到你的代码.

从github检出项目

  1. 在eclipse中切换到Git Repository Exploring视图
    Window > Open Perspective > Git Repository Exploring
  2. 点击Clone a Git repository
  3. 以小林的这个项目为例https://github.com/linjl/linove.git
    URI中直接输入https://github.com/linjl/linove.git,然后在Authentication中输入注册的user邮箱和密码勾选Store in Secure Store,假如你只是检出,不需要push内容到github,那就不需要填写user和password

(全文完)

© 著作权归作者所有

粉丝 3
博文 16
码字总数 20545
作品 0
广州
私信 提问
加载中

评论(4)

林俊龙 博主

引用来自“Damian”的评论

是GitHub,不是githup。。。

3q,犯2了我,总是写成githup
Damian
Damian
是GitHub,不是githup。。。
张小贤
张小贤
标记下,等明天考完试也来把玩下!
小沫
小沫
学习啦
Eclipse与github整合完整版

最近朋友都推荐使用github管理自己的项目,而且免费用户可以有5个仓库,恰好我也想了解下git,借此机会学习一下. github官方指南使用独立第三方git工具来进行版本控制,并不借助于eclipse,但我觉...

亭子happy
2012/10/24
0
0
Eclipse 基金会新增一员:红帽将把 Ceylon 移交给它

红帽公司计划将 Ceylon 语言移交至 Eclipse 基金会,目前该提案已获批准,Eclipse Ceylon 项目也已被创建。 背景: Eclipse Ceylon 是一门现代的静态类型编程语言,支持与 Java, Android 和 ...

局长
2017/08/21
2.5K
7
把用maven管理的项目去maven化

在github上下载了一个安卓项目,使用idea+maven构建的,老师叫我把这个项目转化为eclipse下的普 通安卓项目(不要用maven管理),原因是做完后方便整合,其他项目是ADT开发的。下载的项目导入...

梁笑
2014/09/27
1K
10
Git/Github的使用并与Eclipse整合

Git简介 Git是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖于网络...

aqia358
2013/09/22
0
0
quick-cocos2dx团队开发(基础篇)

这篇文章多以博客链接为主, 都是经过实际测试, 并觉得内容不错的文章, 算是做一个资源的整合吧 文章概要 1、什么是quick-cocos2dx 2、github是什么, 为什么选用 github 3、如何使用github进行...

x海洋in
2013/11/15
0
5

没有更多内容

加载失败,请刷新页面

加载更多

巨杉Tech | 使用 SequoiaDB + Docker + Nodejs 搭建 Web 服务器

容器化技术的出现大大简化了应用开发人员在构建底层基础设施的工作。SequoiaDB 巨杉数据库于3.2.1版本正式推出了 Docker 容器化部署方案,本文将会基于 SequoiaDB 巨杉数据库与Nodejs的 Dock...

巨杉数据库
6分钟前
1
0
文库免费下载?vip视频免费看?查询网页快照?这一切只需要三个字符

发现了一个神奇的技巧,只需要在地址栏输入:3串神器的字符(两三个字母),就会有神奇的事情发生! 01:“vvv”,文库免费下载 大家可以在龙喵网:软件资源导航 里面“在线工具-文库资料下载...

元歌
16分钟前
2
0
远程拷贝命令scp

命令scp 用途: secure copy,利用ssl安全复制(远程文件复制程序) 语法: ]# scp [选项] [用户名@ip]源文件 [用户@ip]目标文件 选项: -P port 指定远程主机的ssh端口 ...

迷失De挣扎
今天
4
0
总结使用tslint的一些代码规范

1.冒号后面,逗号后面要有空格,还有一般if语句大括号前面后面也都要有空格 2.使用for (let i = 0; i < arr.length; i++) {}循环数组报错,使用for (const i of arr) {} for (const i of arr...

大换子
今天
2
0
虚函数

虚函数作用: 基类中可以调用继承类中的函数。(相当于就是允许子类覆盖父类中的函数)

colin_86
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部