专栏首页浩Coding使用Eclipse从github 下载/上传/修改/删除 项目

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

本教程讲解如何下载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仓库地址和账户密码填上自己需要的,我这里举的一个例子)

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会保持你的账号密码。

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 、确认删除

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

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:

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

至此,删除项目成功。

本文分享自微信公众号 - 浩Coding(gh_c4a2e63d2ca7),作者:浩

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-04-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 解决Linux桌面卡死问题

    当下发行的很多Linux桌面版都非常好用,但是问题随之而来,那就是经常遇到桌面卡死情况,接下来我介绍如何应对Linux桌面卡死情况,以Deepin系统为例。

    浩Coding
  • 码云使用教程--用eclipse上传和下载代码

    1.先要在码云上面创建一个空的项目:然后填个项目名称就行了,项目介绍可填可不填。点击加号创建项目,如图:

    浩Coding
  • 在WORD 文档中只能打字母,无法切换输入法的解决方法

    浩Coding
  • Eclipse 插件之Spring IDE

    http://iamin.blogdriver.com/iamin/1214623.html   本文介绍如何利用Eclipse 插件Spring IDE 在...

    阿敏总司令
  • Eclipse 插件之Spring IDE

    http://iamin.blogdriver.com/iamin/index.html   本文介绍如何利用Eclipse 插件Spring IDE 在Ec...

    阿敏总司令
  • Socket

    祝你万事顺利
  • matlab版的origin呼之欲出,快来领取吧!

    没有设置坐标轴、没有调整刻度线、没有设置字体等等,matlab默认是啥画的就是啥。有的小伙伴很聪明,干脆就用matlab搞计算、用origin画图,这样就可以完...

    艾木樨
  • Eclipse 升级管理器 TUM 发布了

    Tikal ,是一家开源的开发工具提供商。最近发布了  Tikal Update Manager (TUM). TUM 是一个Eclipse 及其插件,工具的安...

    田春峰-JCJC错别字检测
  • autoMake工具使用实例(Hello, World!)

    Makefile的 基本结构不是 很复杂,但当一个程序开发人员开始写Makefile时,经常会怀疑自己写的 是 否符合惯例,而且自己写的 Makefile经常和...

    李小白是一只喵
  • javaWeb核心技术第十一篇之Listener

    海仔

扫码关注云+社区

领取腾讯云代金券