如何将 Spring Boot 项目提交到 Gitee 进行远程管理?

news2024/10/7 20:26:17

如何将初始化完成的 Spring Boot 项目,提交的 Gitee 仓库,进行远程管理?

目录

如何将初始化完成的Spring Boot项目,提交的Gitee仓库,进行远程管理?

0. 环境说明

1.创建并初始化Spring Boot项目

2.创建Gitee仓库

3.提交到远程仓库

4. 可能遇到的问题


0. 环境说明

  • IDEA 2022.3.1
  • Gitee

1.创建并初始化 Spring Boot 项目

使用IDEA创建及初始化 Spring Boot 项目:IDEA 2022 创建 Spring Boot 项目详解

2.创建Gitee仓库

        打开  Gitee,点击右上角创建新的仓库。

         

        输入仓库名称等信息,点击创建。注意,此处最好不要初始化任何文件,否则本地 push 到远程仓库时需要合并。若已经初始化了 readme 文件,也不要慌,文章结尾给出了解决分支合并方案。

         

        复制创建好的仓库的 Https 地址。

3.提交到远程仓库

        打开已经初始化完成的 Spring Boot 项目,点击 VCS 菜单下的 Create Git Repository 选项,创建本地 git 仓库。

        选择 git 仓库的目录,一般直接保存在当前工程文件夹即可。创建完成后,在本工程的目录下,会生成 .git 隐藏文件夹。

        创建完成之后,可以看到工程目录下所有的文件都变为了红色,这表示当前未加入到 git 进行管理。加入 git 管理,但未提交的文件会显示为绿色。

        在本项目中,需要加入 git 管理的文件为 src 目录下的工程代码和测试代码,已经本项目的 pom.xml 文件。在 src 文件夹右键,选择 git 目录下的 add 操作,将 src 中的所有文件加入 git 管理。

        同样的,选中 pom.xml 文件,将其加入 git 管理。后续若有其他文件,也可以采用同样的方式,将文件加入 git 管理。

        通过点击下方的 Git 按钮,可以查看当前工程,有哪些文件已经加入 Git 管理,哪些文件未加入Git 管理。

        Changs 文件夹下,绿色的文件为已加入 git 管理,但未提交的文件。Unversioned Files 文件夹下为未加入 git 管理的文件。

        右键点击 Changes 文件夹,选择 Commit Files ,将已加入 git 管理的文件进行提交。

        按项目管理需要填写 Commit Message ,点击 Commit 按钮右边的小三角,选择 Commit and Push,提交的同时推送到远程仓库。

        若第一次提交到远程仓库,需点击 Define remote ,在 URL 栏填入在 Gitee 中复制的 Https 地址。

        若在本机 IDEA 未登录过 Gitee,会弹出如下登录界面。输入 Gitee 账户及密码,进行登录。

         一切配置完成后,直接点击 push ,将代码提交到远程仓库。

        提交完成之后,查看 Gitee 界面,已经可以看到提交的代码了。

4. 可能遇到的问题

        在 push 代码时,可能会遇到报错,显示如下问题。

hint : Updates were rejected because the remote contains work that you do

        这是由于,在提交代码时,远程仓库有本地仓库没有的文件造成的。即,在 Gitee 初始化项目是,选择了初始化 readme 等文件。

        这时,我们需要使用命令,合并两个独立启动仓库的历史。

git pull origin master --allow-unrelated-histories

        执行该条命令后,会发现本地多了 readme 等 Gitee 远程仓库中初始化的文件,同时本地文件也已经提交到了远程仓库。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/179255.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何设计一个 70w 在线人数的弹幕系统 ?

背景 现在的抖音、快手等一系列能支持直播的软件如何做到的同一时间万人发弹幕的功能的? 问题分析 带宽压力; 弱网导致的弹幕卡顿、丢失; 性能与可靠性。 带宽优化 启用Http压缩 HTTP压缩是指在Web服务器和浏览器间传输压缩文本内容的方…

网络— — 二层交换机

网络— — 二层交换机 1 交换机端口 g0/3 g:1000M/s0:模块号3:接口号 每个端口网速: Ethernet 10M/s FastEthernet 100M/s GigabitEthernet 1000M/s TenGigabitEthernet 10000Mb/s 2 数据链路层(2层) Data…

python图像处理(opencv入门)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面我们讨论了fpga的基本操作,这些都是作为整个图像处理的基础部分进行学习的,本质上还是希望用fpga来对部分算法进行加速处理。当然,fpga实现的只是一部分算法,并不是所有的算…

【手写 Promise 源码】第二篇 - Promise 功能介绍与特性分析

一,前言 上一篇,对 Promise 进行了简单介绍,主要涉及以下几个点: Promise 简介和基本使用;Promise 和 callback 对比;Promise 的重要性和作用;Promise 使用场景:Promisify 封装&am…

Python Flask 框架设置响应头,一篇文章学明白

flask 响应头设置📖 导读📖 Python Flask 设置响应头🎉 response.headers 属性🎉 flask.abort() 函数返回特定状态码📖 Flask 中可设置的响应头参数📖 其他关于响应头的配置🎁 使用中间件&#…

[Python]调用pytdx的代码示例

安装pytdxpip install pytdx简单示范from pytdx.hq import TdxHq_API api TdxHq_API() # 数据获取接口一般返回list结构, with api.connect(119.147.212.81, 7709): # 返回普通listdata api.get_security_bars(9, 0, 000001, 0, 10) print(data)输出结果[Ordered…

康巴丝(compas)某Wi-Fi万年历无法自动校时的问题

笔者前两年购买过一块康巴丝牌的电子万年历,该万年历的最大特点可以通过Wi-Fi联网自动校时。 后来的某一天,笔者将原来的H3C AP(11AC)升级为锐捷AP(11AX)。 在之后的几个月中,发现这块电子万年…

Linux常用命令——setsebool命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) setsebool 修改SElinux策略内各项规则的布尔值 补充说明 setsebool命令是用来修改SElinux策略内各项规则的布尔值。setsebool命令和getsebool命令是SELinux修改和查询布尔值的一套工具组。SELinux的策略与规则…

【云原生】Prometheus 监控系统的初步了解与系统搭建

内容预知 前言 1. Prometheus的相关知识 1.1 Prometheus的认识与了解 1.2 Prometheus的特点 1.3 Prometheus存储引擎TSDB 的特点优势 1.4 Prometheus 的生态组件 (1)Prometheus server (2)Client Library (3&a…

主流的操作系统(带你快速了解)

📜 “作者 久绊A” 专注记录自己所整理的Java、web、sql等,IT技术干货、学习经验、面试资料、刷题记录,以及遇到的问题和解决方案,记录自己成长的点滴。 🍁 操作系统【带你快速了解】对于电脑来说,如果说…

如何安装双系统与多系统(带你快速了解)

📜 “作者 久绊A” 专注记录自己所整理的Java、web、sql等,IT技术干货、学习经验、面试资料、刷题记录,以及遇到的问题和解决方案,记录自己成长的点滴。 🍁 操作系统【带你快速了解】对于电脑来说,如果说…

开放式基金净值历史数据 API 数据接口

开放式基金净值历史数据 API 数据接口 实时净值,历史数据,多维度指数参数。 1. 产品功能 支持所有开放式基金净值历史数据查询;可定义查询指标与时间范围;支持所有开放式基金净值历史数据查询;不同的输入指标返回不同…

java-List

java-List1. 预备知识-泛型(Generic)1.1 泛型的引入1.2 泛型的分类1.3 泛型类的定义的简单演示1.4 泛型背后作用时期和背后的简单原理1.5 泛型类的使用1.6 泛型总结2. 预备知识-包装类(Wrapper Class)2.1 基本数据类型和包装类直接的对应关系2.2 包装类的使用,装箱(…

Windows压缩工具 “ Bandizip与7-zip ”(带你快速了解)

📜 “作者 久绊A” 专注记录自己所整理的Java、web、sql等,IT技术干货、学习经验、面试资料、刷题记录,以及遇到的问题和解决方案,记录自己成长的点滴。 🍁 操作系统【带你快速了解】对于电脑来说,如果说…

机器视觉在烟草领域中的应用

一个不知名大学生,江湖人称菜狗 original author: jacky Li Email : 3435673055qq.com Time of completion:2023.1.26 Last edited: 2023.1.26 目录 机器视觉在烟草领域中的应用 烟叶外观检测 烟末原料异物检测 叶梗烟丝缺陷检测 香烟过滤嘴外型检测…

(21)go-micro微服务logstash使用

文章目录一 Logstash介绍二 Logstash作用三 Logstash工作原理四 Logstash安装1.拉取镜像2.运行命令3.查看是否运行五 Logstash使用六 最后一 Logstash介绍 Logstash是具有实时流水线能力的开源的数据收集引擎。Logstash可以动态统一不同来源的数据,并将数据标准化到…

活动星投票自控好声音网络评选微信的投票方式线上免费投票

“自控好声音”网络评选投票_投票平台的陆续发展_小程序投票的好处与坏处_如何进行有效的图文投票近些年来,第三方的微信投票制作平台如雨后春笋般络绎不绝。随着手机的互联网的发展及微信开放平台各项基于手机能力的开放,更多人选择微信投票小程序平台&…

恶意代码分析实战 17 C++代码分析

17.1 Lab20-01 问题 在0x401040处的函数采用了什么参数? 首先,以①处的一个对new操作符的调用开始,这表明它正在创建一个对象。一个对象的引用会在EAX寄存器中返回最终存储在②处的var_8变量和③处的var_4变量中。var_4变量在④处被移到了E…

pytorch深度学习基础(十)——常用线性CNN模型的结构与训练

线性CNN模型的结构与训练引入包LeNet模型结构模型构建AlexNet模型结构模型构建VGG模型结构模型构建加载数据集累加器精度训练引入包 import torch from torch import nn from torchvision import datasets from torchvision import transforms from torch.utils.data import D…

基于蜣螂算法的极限学习机(ELM)分类算法-附代码

基于蜣螂算法的极限学习机(ELM)分类算法 文章目录基于蜣螂算法的极限学习机(ELM)分类算法1.极限学习机原理概述2.ELM学习算法3.分类问题4.基于蜣螂算法优化的ELM5.测试结果6.参考文献7.Matlab代码摘要:本文利用蜣螂算法对极限学习机进行优化,并用于分类问…