1、eclipse自带git,如果需要替换可先删除,然后通过以下两种操作方式中的一种进项安装:
Help->Eclipse MarketPlace->输入egit进行查找和安装
Help->Install New SoftWare->输入资源的uri进行查找和安装
2、git安装后需要配置用户名称和邮箱
Window->Preferences-Team->git->configuration:
user.name=xiaoming
user.email=xiaoming@tomorrow.com
core.autocrlf=input 为默认值(表示提交时,将crlf转换成lf)
core.autocrlf=true 表示提交时,将crlf转换成lf;代码从远程git签出时将lf转换成crlf;
crlf为window下的换行符 \r\n;lf为linux下的换行符\n;
cr为ios下的换行符\r;
3、eclipse中利用git进行项目的签出与提交
参考原文
3.1 创建项目
- 在github上新建项目,并得到项目的git地址和http地址
- 在eclipse中创建本地项目并创建本地仓库:右击项目选择team->share project->Git->Create Repository(创建本地仓库)
- 将项目提交到本地仓库:右击项目->team->commit
- 将本地仓库中项目push到远程仓库:右击项目->team->remote->push 填写uri即项目的git地址或者http地址->next->点击小三角选择master->点击 Add Spec ->finish
Create a new repository on the command line
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/xiaoming/test.git
git push -u origin master
3.2 把远程仓库的项目clone到eclipse里面
- 切换到eclipse的git视图,Clone a repository填写远程项目的git或者http地址以及用户名和密码->next->next 选择存放项目文件的目录(不要放在workspace里面)
- 将项目导入Eclipse File->Import
3.3 创建新的分支
从master创建develop:右击项目选择Team->switch to ->new Branch 填写新的分支名称
将本地develop分支push到远程仓库:右击项目选择Team->push branch ‘develop’->填写远程分支的名字、uri、用户名和密码->next->finish
3.4 合并分支:将develop分支合并到master分支
- 将项目切换到master分支:右击项目->Team->switch to->master
- 右击项目->Team->merge:选择develop分支 点击merge
- 将merge后的master分支push到远程 右击项目->Team->push branch ‘master’
3.5 将远程分支的更新同步到本地仓库:右击项目->Team->pull