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

相关文章

IDEA实现回退提交的git代码(四种常见场景)

《IDEA实现回退提交的git代码(四种常见场景)》:本文主要介绍IDEA实现回退提交的git代码(四种常见场景),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.已提交commit,还未push到远端(Undo Commit)2.已提交commit并push到

Kotlin Compose Button 实现长按监听并实现动画效果(完整代码)

《KotlinComposeButton实现长按监听并实现动画效果(完整代码)》想要实现长按按钮开始录音,松开发送的功能,因此为了实现这些功能就需要自己写一个Button来解决问题,下面小编给大... 目录Button 实现原理1. Surface 的作用(关键)2. InteractionSource3.

golang实现动态路由的项目实践

《golang实现动态路由的项目实践》本文主要介绍了golang实现动态路由项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习... 目录一、动态路由1.结构体(数据库的定义)2.预加载preload3.添加关联的方法一、动态路由1

使用Python实现调用API获取图片存储到本地的方法

《使用Python实现调用API获取图片存储到本地的方法》开发一个自动化工具,用于从JSON数据源中提取图像ID,通过调用指定API获取未经压缩的原始图像文件,并确保下载结果与Postman等工具直接... 目录使用python实现调用API获取图片存储到本地1、项目概述2、核心功能3、环境准备4、代码实现

Spring 缓存在项目中的使用详解

《Spring缓存在项目中的使用详解》Spring缓存机制,Cache接口为缓存的组件规范定义,包扩缓存的各种操作(添加缓存、删除缓存、修改缓存等),本文给大家介绍Spring缓存在项目中的使用... 目录1.Spring 缓存机制介绍2.Spring 缓存用到的概念Ⅰ.两个接口Ⅱ.三个注解(方法层次)Ⅲ.

一文教你Java如何快速构建项目骨架

《一文教你Java如何快速构建项目骨架》在Java项目开发过程中,构建项目骨架是一项繁琐但又基础重要的工作,Java领域有许多代码生成工具可以帮助我们快速完成这一任务,下面就跟随小编一起来了解下... 目录一、代码生成工具概述常用 Java 代码生成工具简介代码生成工具的优势二、使用 MyBATis Gen

springboot项目redis缓存异常实战案例详解(提供解决方案)

《springboot项目redis缓存异常实战案例详解(提供解决方案)》redis基本上是高并发场景上会用到的一个高性能的key-value数据库,属于nosql类型,一般用作于缓存,一般是结合数据... 目录缓存异常实践案例缓存穿透问题缓存击穿问题(其中也解决了穿透问题)完整代码缓存异常实践案例Red

SpringBoot项目中Redis存储Session对象序列化处理

《SpringBoot项目中Redis存储Session对象序列化处理》在SpringBoot项目中使用Redis存储Session时,对象的序列化和反序列化是关键步骤,下面我们就来讲讲如何在Spri... 目录一、为什么需要序列化处理二、Spring Boot 集成 Redis 存储 Session2.1

使用Java实现Navicat密码的加密与解密的代码解析

《使用Java实现Navicat密码的加密与解密的代码解析》:本文主要介绍使用Java实现Navicat密码的加密与解密,通过本文,我们了解了如何利用Java语言实现对Navicat保存的数据库密... 目录一、背景介绍二、环境准备三、代码解析四、核心代码展示五、总结在日常开发过程中,我们有时需要处理各种软

Java List排序实例代码详解

《JavaList排序实例代码详解》:本文主要介绍JavaList排序的相关资料,Java排序方法包括自然排序、自定义排序、Lambda简化及多条件排序,实现灵活且代码简洁,文中通过代码介绍的... 目录一、自然排序二、自定义排序规则三、使用 Lambda 表达式简化 Comparator四、多条件排序五、