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

2024-06-08 11:48

本文主要是介绍eclipse上将本地代码上传到github 和重github上拉取项目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

从Github下载源码

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

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

 

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

 

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

作为通用项目导入

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

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

 

 

选择Import as general project

 转成Java或Web项目类型

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

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

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

加入Maven功能

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

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

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

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

配置Java Build Path和Java Compile

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

 

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







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

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

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

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


二、选中Git,单击Next


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


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


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


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


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

Windows     >>   show view    >>   other



二、

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

Eclipse教程之如何使用Git将本地代码提交到远程的Github仓库的照片 - 1

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

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

Eclipse教程之如何使用Git将本地代码提交到远程的Github仓库的照片 - 3

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

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

Eclipse教程之如何使用Git将本地代码提交到远程的Github仓库的照片 - 5

弹出界面,如下:

Eclipse教程之如何使用Git将本地代码提交到远程的Github仓库的照片 - 7

点击Next

Eclipse教程之如何使用Git将本地代码提交到远程的Github仓库的照片 - 9

点击Add Spec

Eclipse教程之如何使用Git将本地代码提交到远程的Github仓库的照片 - 11

点击Next

Eclipse教程之如何使用Git将本地代码提交到远程的Github仓库的照片 - 13

点击Finish,弹出界面

Eclipse教程之如何使用Git将本地代码提交到远程的Github仓库的照片 - 15

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

Eclipse教程之如何使用Git将本地代码提交到远程的Github仓库的照片 - 17

这时候选择No

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

Eclipse教程之如何使用Git将本地代码提交到远程的Github仓库的照片 - 19


这篇关于eclipse上将本地代码上传到github 和重github上拉取项目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1042103

相关文章

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

使用C#代码在PDF文档中添加、删除和替换图片

《使用C#代码在PDF文档中添加、删除和替换图片》在当今数字化文档处理场景中,动态操作PDF文档中的图像已成为企业级应用开发的核心需求之一,本文将介绍如何在.NET平台使用C#代码在PDF文档中添加、... 目录引言用C#添加图片到PDF文档用C#删除PDF文档中的图片用C#替换PDF文档中的图片引言在当

C#使用SQLite进行大数据量高效处理的代码示例

《C#使用SQLite进行大数据量高效处理的代码示例》在软件开发中,高效处理大数据量是一个常见且具有挑战性的任务,SQLite因其零配置、嵌入式、跨平台的特性,成为许多开发者的首选数据库,本文将深入探... 目录前言准备工作数据实体核心技术批量插入:从乌龟到猎豹的蜕变分页查询:加载百万数据异步处理:拒绝界面

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Spring Boot 3.4.3 基于 Spring WebFlux 实现 SSE 功能(代码示例)

《SpringBoot3.4.3基于SpringWebFlux实现SSE功能(代码示例)》SpringBoot3.4.3结合SpringWebFlux实现SSE功能,为实时数据推送提供... 目录1. SSE 简介1.1 什么是 SSE?1.2 SSE 的优点1.3 适用场景2. Spring WebFlu

java之Objects.nonNull用法代码解读

《java之Objects.nonNull用法代码解读》:本文主要介绍java之Objects.nonNull用法代码,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录Java之Objects.nonwww.chinasem.cnNull用法代码Objects.nonN

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

SpringBoot实现MD5加盐算法的示例代码

《SpringBoot实现MD5加盐算法的示例代码》加盐算法是一种用于增强密码安全性的技术,本文主要介绍了SpringBoot实现MD5加盐算法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习... 目录一、什么是加盐算法二、如何实现加盐算法2.1 加盐算法代码实现2.2 注册页面中进行密码加盐2.