本教程讲解如何下载pull/上传push到Eclipse中。
教程所用Eclipse版本为Oxygen Release (4.7.0),内置了对git的支持,其他版本注意有没有git插件。
从Github下载pull项目到Eclipse
1 、菜单栏-File->import->Git->Projects from Git:
2 、选择Clone URI,这表示使用某个服务器上的git资源:
3 、输入Git仓库的参数
URI: https://github.com/jiahaoit/tool.gitHost: github.comRespositorypath:/jiahaoit/tool.gitUser:填写自己的Github账户Passwork:填写自己的Github密码
询问是否需要提供密码提示信息,一般都选择NO:
4 、选择分支
选择你需要的分支下载,此项目只有一个master分支:
5 、选择本地存放位置
6 、导入此项目到Eclipse中
可能需要等待一段时间(视项目大小而定,国内访问Github较慢)。
我们这里选择import existing eclipse projects:
导入成功,注意看图标:
使用Eclipse上传push项目到Github
1 、在Github上新建仓库/项目
4 、在Eclipse中创建同名项目
在Eclipse中创建一个java项目:HelloGit,其他任意。
5 、Share Project
右键项目->Team->Share Project:
7 、配置仓库
创建完成注意项目图标变化(表示未提交到Git):
8 、提交项目
右键项目->Team->Commit:
9 、设置提交信息
10 、设置Git仓库参数
URI: https://github.com/jiahaoit/HelloGit.gitHost: github.comRespositorypath:/jiahaoit/HelloGit.git
11 、指定分支
使用默认的分支:master:
确定上传:
12 、上传成功
提交成功后,项目,文件夹,包,类下面都会出现小仓库图标,表示同步了,比较提交项目步骤里的那些问号小图标,是不一样的。
13 、补充(视Eclipse版本而定,如果没有提交成功的话,补充以下步骤):
项目右键–>team–>remote–>push
注意,这里必须要勾选这个选项:
修改Github上的项目/仓库代码
一 修改自己仓库的代码
修改自己的代码非常简单,本地代码修改之后上传到Github就可以。
右键项目->Team->Commit:
二 修改别人的代码
基于别人的项目,做一次克隆,克隆出一个一样的项目到你的账号下,这个行为叫做Fork。Fork英文是叉子的意思,表示在原项目的基础上,出现了分支。
发起一次合并请求。既然是合并请求,为什么叫Pull Request呢? 这是站在原项目主的角度的一个动词,即发起一次请求,希望原项目主,可以把你的改动,拉进到他的项目里去。
这样pull request就发出去了,然后就没你什么事了。
删除Github上的项目/仓库
2 、找到Danger Zone –> Delete this repository:
3 、确认删除
Are you absolutely sure?Unexpected bad things will happen if you don’t read this!This action cannot be undone. This will permanently delete the jiahaoit/Testjahro repository, wiki, issues, and comments, and remove all collaborator associations.
输入密码后方可真正删除:
至此,删除项目成功。
参考文章:
码云使用教程–用eclipse上传和下载代码
GIT系列教材 (二)- 在ECLIPSE中使用 GIT教程
http://how2j.cn/k/git/git-pull/1341.html