使用前提:安装好msysgit
接下来我们要安装插件,创建并提交本地库,远程互推这三步。
1、安装插件
下载地址:http://download.eclipse.org/egit/updates
由于我的eclipse 版本较低只能安装到2.3版本
安装完之后重启就可用了
设置Git
Preferences >Team > Git > Configuration
将name设置为我gitHub账户上的用户名
Email 设置为gitHub上的邮箱账户
2、将代码提交到本地仓库
原理:将本地代码先上传到本地库,然后通过push推送的gitHub指定的库中
新建工程firstdemo
项目名右键term有个share project点击进去
创建新的本地库
勾选user or createrepository,本地仓库就建立在项目下
本地库已经建好,但代码还未提交到本地仓库
点击项目右键team->commit
点击commit代码提交成功
3、远程互推(push和pull)
gitHub新建仓库firstdemo
建完之后
注意创建好远程仓库后,点击进去,此时可以看到一个HTTP地址,如红线框,这个是你https协议的远程仓库地址,后面还有个SSH协议的链接,先用https协议的。
现在本地提交代码到远程仓库:(Push)
Next
Next
推送成功
远程可以看到刚才提交哦
pull 参考http://blog.csdn.net/hudashi/article/details/7664457(git fetch和pull区别)
注意的问题
首次提交:
第一步:先在本地建立一个仓库,称本地仓库。
第二步:在本地进行commit操作将把更新提交到本地仓库;
第三步: 将服务器端的更新pull到本地仓库进行合并,最后将合并好的本地仓库push到服务器端,这样就进行了一次远程提交。
如果非首次提交同样的道理
第一步:将修改的代码commit操作更新到本地仓库;
第二步:第三步: 将服务器端的更新pull到本地仓库进行合并,最后将合并好的本地仓库push到服务器端
参考网址:
http://yufenfei.iteye.com/blog/1750124(内容参考文档)
http://www.cnblogs.com/taoweiji/p/3536543.html(插件安装失败参考文档)