`

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

阅读更多

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

 

老关我在前面的博文(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没有什么区别了,我们就不再赘述。

分享到:
评论

相关推荐

    Eclipse使用Github教程

    在IT行业中,版本控制工具的重要性不言而喻,其中Git是最为流行的分布式版本控制系统。Eclipse作为一款强大的Java集成开发环境,同样支持与Git...通过学习和实践这个教程,你将能够熟练地在Eclipse中管理你的Git项目。

    代码托管Eclipse插件--Egit使用(GitHub)

    Git是最流行的分布式版本控制系统,而GitHub则是全球最大的开源项目托管平台。Eclipse,作为一个强大的Java开发IDE,通过Egit插件实现了与Git的无缝集成,让开发者能够在Eclipse环境中直接进行版本控制操作,如克隆...

    eclipse+egit安装使用+maven安装项目搭建

    Eclipse + EGit + Maven 的集成使用是现代Java开发中常见的工具组合,它们各自负责不同的任务,协同工作以实现高效且版本控制良好的项目管理。以下将详细介绍这些工具的安装和配置。 1一、Maven 安装 Maven 是一个...

    GitHub插件

    Git插件是为集成开发环境(IDE)如MyEclipse和Eclipse提供的一种工具,用于方便开发者与GitHub进行交互。这种插件极大地简化了代码版本...正确安装和使用GitHub插件,能让你更好地利用GitHub进行项目管理和团队协作。

    使用Eclipse编译运行MapReduce程序.doc

    1. 学习如何在Ubuntu/CentOS系统上使用Eclipse开发MapReduce程序。 2. 掌握在Hadoop 2.6.0环境下,利用Eclipse进行MapReduce项目的创建和运行。 3. 了解Eclipse与Hadoop的集成,提高开发效率。 ### 实验环境 - 操作...

    Git和Github原理和操作

    Git是一个分布式版本控制系统,而GitHub则是一个基于Web的Git仓库托管服务,提供了协作开发、问题追踪、项目管理等功能。 Git的原理: Git的核心理念是通过快照式保存文件状态来跟踪项目的变化。每次提交都会创建一...

    Git eclipse 集成

    本文将详细介绍如何在Eclipse中集成Git,并演示如何通过Eclipse将项目上传到GitHub以及从GitHub下载项目的具体步骤。 #### 二、Git Eclipse集成配置步骤 1. **安装Eclipse和Git客户端** 在开始之前,请确保已经...

    团队开发工具的使用eclipse+git+码云

    在使用Eclipse集成Git和码云进行团队开发时,首先需要在码云上创建仓库。登录码云账号后,点击“新建仓库”,选择公有或私有,设置仓库名称和描述。然后,可以为仓库添加团队成员,分配不同的权限,以便协作。创建...

    github1.8.4forwindows

    7. **集成工具**:可能支持与各种文本编辑器和IDE的集成,如 Visual Studio Code、Eclipse 或 IntelliJ IDEA,提供更顺畅的开发体验。 8. **错误修复**:此版本通常会包含之前版本中发现的错误修复,以提高整体稳定...

    java开发工具+代码管理

    Eclipse是一款广泛使用的Java集成开发环境(IDE),而DolphinScheduler是用于工作流调度的任务管理工具,GitHubDesk则可能指的是GitHub的桌面客户端或者是在GitHub上进行协作和版本控制的实践。 首先,Eclipse作为...

    Eclipse和MyEclipse安装和使用git(egit)图解笔记

    通过学习和实践,开发者可以更有效地管理项目,协同工作,并追踪代码的历史版本。 在实际使用过程中,可能遇到的一些问题和操作,初学者可以参考指定的教程链接,以获取更详细的信息和指导。egit的集成使得Eclipse...

    eclipse protobuf 安装配置示例

    总结来说,Eclipse Protobuf的安装配置涉及到下载安装protoc编译器,安装Eclipse Protobuf插件,创建protobuf工程,编写.proto文件,生成源代码,并在其他项目中使用这些代码进行数据交换。了解并熟练掌握这些步骤,...

    201406egit-eclipse插件

    标题 "201406egit-eclipse插件" 提到的是Eclipse集成的Git工具EGit的安装包,这是Eclipse IDE中用于版本控制的重要组件,它使得开发人员能够在Eclipse环境中直接管理和协作Git仓库。EGit是Eclipse项目的一部分,提供...

    2018尚硅谷Git和GitHub视频教程

    ### 2018尚硅谷Git和GitHub视频教程知识点概览 #### 一、为什么使用版本控制? 版本控制系统(Version Control System, VCS)是一种...此外,还能够利用GitHub和GitLab等平台实现项目管理和团队协作,提高工作效率。

    Java项目开源源码2023最新资源

    4. **物联网(IoT)**:Java在物联网领域的应用也不容忽视,如Eclipse Paho和Maven IoT等项目提供了设备通信和管理的工具。学习这些开源项目,可以帮助开发者理解物联网协议、设备交互等关键点。 在实际学习过程中,...

    Zookeeper 源代码编译导入Eclipse

    3. Eclipse IDE:一个流行的Java集成开发环境,用于编写、调试和管理Java项目。你可以从官方网站下载适合你的操作系统的版本。 接下来,按照以下步骤编译Zookeeper源代码: 1. 下载Zookeeper源代码:访问Apache ...

    erlide (eclipse搭建erlang插件)

    为了在Eclipse中方便地开发Erlang项目,开发者通常会使用名为ErlIDE(Erlang IDE)的插件,即erlide。 **Erlide简介** Erlide是Eclipse的一个开源插件,它为Eclipse提供了对Erlang语言的全面支持,包括语法高亮、...

Global site tag (gtag.js) - Google Analytics