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 安装略java
简单的配置(在Git Bash中设置)git
$git config --global user.name "XXX" $git config --global user.email "XXX"
由于咱们这边要把本地的git和github相连须要在github中设置SSH Keys
Edit Your Profile->SSH Keys->Add SSH keygithub
关于SSH Keys的生成:windows
$ssh-keygen -t rsa -C "你的email地址" //自动保存在.ssh/id_rsa_pub
如今能够将这个值设置到github中了
第一次部署常常会出错,已经想删掉代码库
进入指定的代码库->Settings->Delete this repository
3.在Eclipse中使用Egit插件
新建一个java projecteclipse
$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:<你的账号>/<代码库名称>.gitssh
此时咱们本地的代码库默认保存在:~/git/项目名称 咱们能够导入到eclipse中,能够在eclipse中进行commit和push了工具
//更多细节参考 Pro.Git中文版.pdfthis