文档章节

【ZZ】使用github管理Eclipse分布式项目开发

 学徒1986
发布于 2013/09/09 16:31
字数 925
阅读 201
收藏 0

3 月,跳不动了?>>>

老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使用github管 理Eclipse分布式项目。事实上我们的516inc团队这在开发一个多移动平台项目,除了iOS平台还有Android和Window Phone 7平台,使用github管理我们Android项目,其实就是配置和使用Eclipse。

下面我根据我们的经验总结一些心得如下:

1.Eclipse中下载安装Egit插件;

2.创建代码仓库;

3.在Eclipse中使用Egit插件



Eclipse 中下载安装 Egit 插件

打开Eclipse的菜单Help->NewInstall Software弹出对话框。在Work with输入egit,找出egit插件的安装地址。


然后安装egit插件,要求Eclipse3.6以上。



创建代码仓库

安装完成egit插件后,我们可以到github服务器上创建远程代码仓库用于对应本地代码仓库。使用你的账号登陆https://github.com/。Create A Repository.

在Project Name中输入“Hello-Android”这是我们的项目名字,也是我们代码仓库的名字,当然一个代码仓库中也可以有多个项目。

点击“Create repoitory”就会创建的代码仓库,出现下面的画面,这还需要在本地创建与之对应的本地代码仓库。

但是之前先在Eclipse中创建工程“Hello-Android”,并且创建一个测试文件,如下图所示。

为了能够连接远程的代码仓库,需要做一些配置,打开的Git Bash的终端输入命令:

$git config --global user.name"你的用户名" 注:可以不是你帐号

$git config --global user.email"你的email" 注:注册的帐号

$cd Hello-Android 注:创建的工程目录

$git init

$touch README

$git add README

$git commit -m 'first commit'

$git remote add origingit@github.com:<你的帐号>/ Hello-Android.git

$git push –u origin master

注意:如果你的git客户端软件没有安装可以到如下地址下载安装和配置SSH Keys:http://help.github.com/win-set-up-git/。

如果一切顺利本地的工程就被成功推送给github服务器了,打开github查看Hello-Android代码仓库,则如图所示。

在Eclipse 中使用Egit插件

本地和远程的代码仓库都创建并且配置完成,接下来就是使用在Eclipse中使用Egit插件了。

如果你并不是一个管理员,你只需要将github服务器远程代码仓库clone或导入到本地。在Eclipse右键菜单Import选择Git->Projects from Git如图所示。

选择URI,这是意味着从远程服务器代码仓库导入一个工程。

在URI中输入git@github.com:tonyguan/Hello-Android.git。

点击下一步会有密码校验过程。

输入密码然后就很简单了,再做一些选择就可以导入工程了。

如果修改代码这文件就会处于未提交状态。

提交文件是通过选择工程右键菜单中的Team->Commit弹出提交对话框。在commit message中输入提交的注释信息。

点击Commit按钮就会提交这个文件了。



提交成功只是意味着,文件的变化保存到本地代码仓库中了,而没有推送到远程代码仓库。打开Eclipse的 Perspective 窗口选择Git Repository Exploring如图所示。

然后选择Hello-Android的Remotes->origin->git@github.com:tonyguan/Hello-Android.git。

右键选择菜单Push就开始向服务器推送本地代码了。

如果你要是从服务器下载代码是选择上面的绿色箭头。至于其他的使用与svn没有什么区别了,我们就不再赘述。

本文转载自:http://www.iteye.com/topic/1122423

粉丝 1
博文 71
码字总数 13323
作品 0
朝阳
私信 提问
加载中

评论(0)

【ZZ】Eclipse Git、GitHub 快速使用手册

一、安装EGit Eclipse中打开Eclipse Marketplace搜索"EGit",安装好插件 二、创建本地仓库、提交(Commit)代码 选择项目并右键 > Share Project... 选择Git,然后Next,配置新仓库的路径。也...

学徒1986
2013/09/09
2.4K
0
git文章列表

关于gitlab默认clone协议 Git实现从本地添加项目到远程仓库 翻翻git之---一个简单的标签控件 LabelView (随手发了两张小宝宝的玩耍照) Git 项目推荐 | Java 版微信普通号机器人 翻翻git之---...

d_watson
2016/04/20
27
0
使用Eclipse-Maven-git做Java开发(11)--egit环境准备

前面的那么多篇博客都是在用eclipse和maven在进行项目,完全没有涉及git,接下来的博客就要涉及到git了,所以要把之前没有讲到的eclipse上的git支持组件egit的配置讲一下。 0、环境 本文说的...

阿信sxq
2015/12/05
512
0
梦游的蚂蚁/Whats-Git-on-Android

Whats Git on Android 一个用于 跨提供商 查看仓库/项目的 Android 应用. 一个 烧脑 的开源Android项目. 一个采用 Reactive(响应式编程) 模式开发的 Android 应用。 Source 由于使用了 烧脑...

梦游的蚂蚁
2015/03/21
0
0
Git/Github的使用并与Eclipse整合

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

aqia358
2013/09/22
201
0

没有更多内容

加载失败,请刷新页面

加载更多

性能调试过程中经常使用的Intellij IDEA 快捷键

最近解决性能测试之后的各种性能问题,解决问题的过程中快捷键能够快速帮助我解决并修复问题,提升解决问题的效率。下面是几种常见常见问题的快捷键 01,标记代码位置 (1)利用 Bookmarks ...

PageThinker
16分钟前
25
0
spring事务执行原理

spring事务执行原理 spring会将业务service类生成代理。 代理类会执行对应的事务拦截器,入口org.springframework.transaction.interceptor.TransactionInterceptor#invoke @Override@Nu...

yl000github
18分钟前
20
0
这8种常见的SQL错误用法,80%的人还在使用

点点这个链接免费获取:【推荐】2020年最新Java电子书集合.pdf(吐血整理) >>> 1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 ...

白楠楠
19分钟前
10
0
I/O多路复用

一个线程,通过记录I/O流的状态来同时管理多个I/O,可以提高服务器的吞吐能力。 就像下面这张图的前半部分一样,中间的那条线就是我们的单个线程,它通过记录传入的每一个I/O流的状态来同时管...

无名氏的程序员
24分钟前
13
0
Python3线程池ThreadPoolExecutor总结

是什么 ThreadPoolExecutor 是 Executor 的子类,它使用线程池来异步执行调用。 如何用 常用方法一:with ThreadPoolExecutor as t: t.submit import concurrent.futuresimport urllib.re...

项昂之的微博客
27分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部