文档章节

Github管理Eclipse分布式项目

ksfzhaohui
 ksfzhaohui
发布于 2013/07/25 17:10
字数 574
阅读 180
收藏 2

1.Eclipse中下载安装Egit插件;
2.创建代码仓库;
3.在Eclipse中使用Egit插件

1.使用eclipse 3.7安装egit插件
help->intall new software..
在work with中输入:(这里选用的egit版本是2.3)
egit - http://download.eclipse.org/egit/updates-2.3

注:不要勾选EGit Mylyn和Egit Plug-in Inmport Support 不知道我的为什么选了会报错 。可以先试一下勾选。
装完以后可以在window->preferences->Team  中看到git

2.创建代码仓库
登录https://github.com/    Create A Repository

本地安装windows的git工具,这里使用msysgit  安装略

简单的配置(在Git Bash中设置)

 

$git config --global user.name "XXX"
$git config --global user.email "XXX"

因为我们这边要把本地的git和github相连需要在github中设置SSH Keys
Edit Your Profile->SSH Keys->Add SSH key

关于SSH Keys的生成:

$ssh-keygen -t rsa -C "你的email地址"     //自动保存在.ssh/id_rsa_pub

现在可以将这个值设置到github中了

第一次部署经常会出错,已经想删掉代码库
进入指定的代码库->Settings->Delete this repository

3.在Eclipse中使用Egit插件
新建一个java project

$cd 指定项目的路径
$git init   // 表示要对现有的项目开始用git管理
$git status  // 检查当前文件状态

# Untracked files:
# (use "git add <file>..." to include in what will be committed)   
//Git 不会自动将之纳入跟踪范围,除非你明明白白地告诉它这么做,因而不用担心把临时文件什么的也归入版本管理

$git add *   //开始跟踪当前目录下的新文件
$git status
# new file: README    //说明是已暂存状态  (这里可能还有部分文件没有添加进去需要单独 执行 ->$git add XXX)

$git commit -m 'first commit'  
$git remote add origingit@github.com:<你的帐号>/<代码库名称>.git
$git push –u origin master   //推送代码

可以查看代码库中的代码了。

刚刚新建的项目可以删掉了,我们可以重新在eclipse中导入github中的代码
Import->Git->projects from git->urI  填入git@github.com:<你的帐号>/<代码库名称>.git

此时我们本地的代码库默认保存在:~/git/项目名称 我们可以导入到eclipse中,可以在eclipse中进行commit和push了

 

 

//更多细节参考  Pro.Git中文版.pdf

© 著作权归作者所有

共有 人打赏支持
ksfzhaohui

ksfzhaohui

粉丝 329
博文 132
码字总数 170348
作品 3
南京
高级程序员
【ZZ】使用github管理Eclipse分布式项目开发

老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使用github管 理Eclipse分布式项目。事实上我们的516inc团队这在开发一个多移动平...

学徒1986
2013/09/09
0
0
整理出一些使用比较广或者个人觉得比较好的java开源项目和资料供参考

1.整理出一些使用比较广或者个人觉得比较好的java开源项目和资料供参考。 2. 如果你觉得好但是我没有列出的开源项目请告诉我,方便我添加到列表里。 3. 如果你发现信息描述有误请联系我,我会及...

写代码的奥特曼
2017/10/23
0
0
git文章列表

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

d_watson
2016/04/20
26
0
【Git教程】入门安装客户端与服务器

Git介绍 Git是个快速的、开源的、分布式的版本控制工具。 集中式管理(SVN) 分布式管理(GIT) 通过以上的图形对比: 分布式管理有如下的好处: 1、去中心化:每个人开发人员都拥有一个完整...

Auhgnahz
2016/08/01
103
0
使用Eclipse-Maven-git做Java开发(11)--egit环境准备

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

阿信sxq
2015/12/05
444
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring加载properties文件的两种方式

在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修...

架构师springboot
10分钟前
0
0
分布式事务,原来可以这么玩?

多个数据要同时操作,如何保证数据的完整性,以及一致性? 答 : 事务 ,是常见的做法。 举个栗子: 用户下了一个订单,需要修改 余额表 , 订单 表 , 流水 表 ,于是会有类似的伪代码: st...

微笑向暖wx
12分钟前
0
0
IE6兼容PNG32图片显示PNG8图片

IE6并不是不支持PNG图片,只是不支持半透明通道。 是支持PNG8色表引索全透明的。 以往都是通过滤镜或统统使用PNG8实现兼容。 但是我发现twitter的png图标可以在chrome中显示png32,在IE6显示...

linsk1998
24分钟前
0
0
linux运维需要掌握的基础知识

踏入linux运维工程师这一职业,其实有很多工具技能需要掌握,下面我来给大家一一介绍。 1、shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些...

linuxprobe16
26分钟前
0
0
《netty入门与实战》笔记-03:数据传输载体 ByteBuf 介绍

ByteBuf结构 首先,我们先来了解一下 ByteBuf 的结构 以上就是一个 ByteBuf 的结构图,从上面这幅图可以看到: ByteBuf 是一个字节容器,容器里面的的数据分为三个部分,第一个部分是已经丢弃...

Funcy1122
59分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部