eclipse上将本地代码上传到github 和重github上拉取项目

从Github下载源码

Github上的项目源码支持git和svn客户端下载,eclipse很早就内置了git客户端功能,不用额外装插件,所以直接在eclipse上就可以把源码下载下来

首先要切换到git视图,选择 Clone a git repository

eclipse上将本地代码上传到github 和重github上拉取项目

 

在URI粘贴git的链接,选择next

eclipse上将本地代码上传到github 和重github上拉取项目

 

选择要下载的分支,一般都只下载master,其实就是所谓的主干

eclipse上将本地代码上传到github 和重github上拉取项目

作为通用项目导入

源码下载完毕后,在Git Repositories里的Working Tree树下可以看到已经下载到本地的源码

这时可以把它们导入到eclipse的workspace里,选择要导入的项目右键->Import Projects

 eclipse上将本地代码上传到github 和重github上拉取项目

 

选择Import as general project

eclipse上将本地代码上传到github 和重github上拉取项目

 转成Java或Web项目类型

作为通用项目导入workspace后,这个项目只是一个文件项目,并不具备编译,发布等功能,需要转成Java项目或者Web项目(根据源码的类型来做判断)

右键点击项目Properties,然后选择Project Facets -> Conver to faceted form..

eclipse上将本地代码上传到github 和重github上拉取项目

如果是Web项目,把Dynamic Web Module勾上

eclipse上将本地代码上传到github 和重github上拉取项目

加入Maven功能

转成Java项目后,会看到代码很多编译报错信息,那是因为还没有导入相关jar包,那些关联的jar包,是记录在Maven的pom.xml配置文件里

所以要加入Maven的功能,右键->Configure -> Conver to Maven Project

加入Maven功能后,这时候eclipse解析pom.xml里的dependencies信息,从Maven中央仓库下载相应的jar包

因为网速较慢,所以下载jar包这是一个漫长的过程,要耐心等待

eclipse上将本地代码上传到github 和重github上拉取项目

配置Java Build Path和Java Compile

Maven把jar都下载完后,可能还是出现编译错误信息,改一下Java Build Path和Java Compile即可

eclipse上将本地代码上传到github 和重github上拉取项目

 

PS:以上步骤可能有点繁琐,如果熟悉.classpath和.settings配置的,直接修改那些配置也可以







接下来说一说如何将Eclipse中的项目提交到GitHub上。

(流程:先建立一个本地Git仓库,将项目提交到本地仓库,在GitHub中建立一个仓库,然后将本地仓库的项目推送到GitHub仓库中)

提示:有的Eclipse版本可能需要提前安装EGIT插件

一、选中项目,右键选择Team>>Share Progect

eclipse上将本地代码上传到github 和重github上拉取项目

二、选中Git,单击Next

eclipse上将本地代码上传到github 和重github上拉取项目

三、勾选Use or create repository in parent folder of project,然后界面会发生响应的变化

eclipse上将本地代码上传到github 和重github上拉取项目

四、选中项目,变为深蓝色,Create Repository按钮由灰变黑

eclipse上将本地代码上传到github 和重github上拉取项目

五、单击Create Repository按钮,然后单击Finish按钮

eclipse上将本地代码上传到github 和重github上拉取项目

六、你会发现项目图标和原先发生了变化,此时相当于在本地创建了一个Git仓库

eclipse上将本地代码上传到github 和重github上拉取项目eclipse上将本地代码上传到github 和重github上拉取项目

七、我们可以看看Git仓库是否创建成功。

Windows     >>   show view    >>   other

eclipse上将本地代码上传到github 和重github上拉取项目



二、

♦在https://github.com上创建仓库

eclipse上将本地代码上传到github 和重github上拉取项目

点击“Create repository” ,OK,这样在github上的仓库就创建好了。

注意创建好远程仓库后,点击进去,此时可以看到一个HTTPS地址,如红线框,这个是你https协议的远程仓库地址

eclipse上将本地代码上传到github 和重github上拉取项目

♦准备工作做完了,开始将代码提交到远程仓库

右键工程 ->Team ->Remote ->Push…

eclipse上将本地代码上传到github 和重github上拉取项目

弹出界面,如下:

eclipse上将本地代码上传到github 和重github上拉取项目

点击Next

eclipse上将本地代码上传到github 和重github上拉取项目

点击Add Spec

eclipse上将本地代码上传到github 和重github上拉取项目

点击Next

eclipse上将本地代码上传到github 和重github上拉取项目

点击Finish,弹出界面

eclipse上将本地代码上传到github 和重github上拉取项目

在这个过程中,会出现如下提示:

eclipse上将本地代码上传到github 和重github上拉取项目

这时候选择No

OK,这样提交远程GIT就完成了,可以在https://github.com核对一下代码是否已经提交

eclipse上将本地代码上传到github 和重github上拉取项目