最近,在学习怎么将Android项目,上传到GitHub上,为了方便管理自己项目,这里只弄明白了一点,有些东西,后面肯定还会出现很多问题,先暂时在这做一下简单的记录,如何将Eclipse中的项目,添加到GitHub上。
一、Eclipse配置git
- Help–>About ADT,查看Eclipse是否自带Egit,如下图所示:
- Window—Preference—Team—Git—-Configuration,在User Settings栏目点击Enter Entry,添加user.name 和user.email,如下图所示:
- 将Eclipse工作区间的某一个项目变成git仓库,右击“GitHubTest”项目,Team–>Share Project,弹出Configure Git Repository对话框,如下图所示:
- 接下来,勾选Use or create repository in parent folder of project,然后,点击finish!
- 右击“GitHubTest”项目,Team–>Commit,提交修改好的版本库
- 提交成功,观察项目是否出现一个master分支,如下图所示:
二、GitHub创建新仓库
在github上创建git仓库,首先进入到github的控制面板,在GitHub学习中有提到,如下图所示:
然后点击new repository,创建一个新仓库,步骤如下图所示:
最后,点击create repository,创建成功!
三、将“GitHubTest”项目推送到GitHub上
- 到GitHub上将GitHubTest仓库的SSH URI复制下来,如下图所示:
- 右击“GitHubTest”项目,Team–>Remote–>Push,弹出对话框,如下图所示:
- 填写好UIR地址,点击“Next”,如下图所示:
需要勾选“Force Update”,大概就是强制更新的意思,如果不勾选可能会提交不上去,所以我是勾选上的。勾选上会导致强推覆盖性push到GitHub仓库,之前的READEM文件貌似被覆盖掉了!(这是第一次推送)
- 如果出现,下图1-1和1-2所示的情况,进度条在加载,以及Push成功的提示的信息,说明Push成功了!
图1-1
图1-2 - 最后,到GitHub中查看,如下图所示:
四、勾选“Force Update”
- 在之前,说过要勾选“Force Update”,但是之后的提交,就不需要了,避免出现强推覆盖性push到GitHub仓库的情况