前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用Eclipse从github 下载/上传/修改/删除 项目

使用Eclipse从github 下载/上传/修改/删除 项目

作者头像
浩Coding
发布2019-07-03 14:26:04
3.8K0
发布2019-07-03 14:26:04
举报
文章被收录于专栏:浩Coding浩Coding

本教程讲解如何下载pull/上传push到Eclipse中。

教程所用Eclipse版本为Oxygen Release (4.7.0),内置了对git的支持,其他版本注意有没有git插件。

Eclipse官方下载地址:https://www.eclipse.org/downloads/

从Github下载pull项目到Eclipse

1 、 菜单栏-File->import->Git->Projects from Git

2 、 选择Clone URI,这表示使用某个服务器上的git资源:

3 、输入Git仓库的参数

一般来说只要URI输入了地址,后面两个参数就会自动生成。然后输入账号密码,最后Store in Secure Store勾上,表示Eclipse会保存你的账号密码。(Git仓库地址和账户密码填上自己需要的,我这里举的一个例子)

代码语言:javascript
复制
URI: https://github.com/jiahaoit/tool.git
Host: github.com
Respositorypath: /jiahaoit/tool.git
User:填写自己的Github账户
Passwork:填写自己的Github密码

询问是否需要提供密码提示信息,一般都选择NO:

图片来源:http://how2j.cn

4 、选择分支

选择你需要的分支下载,此项目只有一个master分支:

5 、选择本地存放位置

6 、导入此项目到Eclipse中

可能需要等待一段时间(视项目大小而定,国内访问Github较慢)。

我们这里选择import existing eclipse projects

然后确定位置即可,点击Finish:

导入成功,注意看图标:

使用Eclipse上传push项目到Github

1 、在Github上新建仓库/项目

登陆Github个人主页,然后点击右上角账号左边的加号,点击New repository创建仓库。

2 、输入仓库名称,点击Create repository:

3 、创建项目成功,得到Git仓库地址:

4 、在Eclipse中创建同名项目

在Eclipse中创建一个java项目:HelloGit,其他任意。

5 、Share Project

右键项目->Team->Share Project:

7 、配置仓库

创建仓库,点击一下 Use or create repository in parent folder of project:

第一步: 点击第一个红框框 选择项目

第二步: 点击第二个红框框 创建仓库

第三步: 点击Finish

创建完成注意项目图标变化(表示未提交到Git):

8 、提交项目

右键项目->Team->Commit:

9 、设置提交信息

这个步骤视Eclipse版本而定,然后点击Commit and push

10 、设置Git仓库参数

输入我们刚才创建的仓地址,一般来说只要URI输入了地址,后面两个参数就会自动生成。然后输入自己Github的账号密码,最后Store in Secure Store勾上,表示Eclipse会保持你的账号密码。

代码语言:javascript
复制
URI: https://github.com/jiahaoit/HelloGit.git
Host: github.com
Respositorypath: /jiahaoit/HelloGit.git

11 、指定分支

使用默认的分支:master:

确定上传:

12 、上传成功

提交成功后,项目,文件夹,包,类下面都会出现小仓库图标,表示同步了,比较提交项目 步骤里的那些问号小图标,是不一样的。

13 、补充(视Eclipse版本而定,如果没有提交成功的话,补充以下步骤):

项目右键-->team-->remote-->push

填好之后点击next,弹出如下窗口,先点击左边的下拉框,然后再点击右边的add spec:

点击好之后,如下如所示,该步骤是创建一个分支:

注意,这里必须要勾选这个选项:

然后点击next->next->最后finish即可。

修改Github上的项目/仓库代码

一 修改自己仓库的代码

修改自己的代码非常简单,本地代码修改之后上传到Github就可以。

右键项目->Team->Commit

输入提交信息(保持这个好习惯哦,有助于别人或者自己以后查看代码),点击Commit and push即可:

二 修改别人的代码

严格得讲,是不能够直接修改别人的代码的,只能基于别人的项目,克隆一个项目出来到自己的账号上,到了自己的账号上之后,就可以修改了。修改了之后,再发起一次合并请求,倘若原项目作者接受了你的合并请求,那么你就为原项目做了贡献,也就修改了原项目了。

基于别人的项目,做一次克隆,克隆出一个一样的项目到你的账号下,这个行为叫做Fork。Fork英文是叉子的意思,表示在原项目的基础上,出现了分支。

发起一次合并请求。既然是合并请求,为什么叫Pull Request呢? 这是站在原项目主的角度的一个动词,即发起一次请求,希望原项目主,可以把你的改动,拉进到他的项目里去。

这样pull request就发出去了,然后就没你什么事了。

剩下的就是原项目主自己判断,是否要接受你的这次pull request了。 -- 来源:http://how2j.cn

删除Github上的项目/仓库

1 、进入项目主页,点击Settings进入设置:

2 、找到Danger Zone --> Delete this repository:

3 、确认删除

告知你删除的后果:永久删除代码、评论、关联的合作者。

代码语言:javascript
复制
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.

填入要删除的仓库名称,点击Delete this repository:

输入密码后方可真正删除:

至此,删除项目成功。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 浩Coding 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档