【企业级SpringBoot单体项目模板 】—— 项目代码管理

news2024/11/17 23:50:49
  • 😜           :是江迪呀
  • ✒️本文关键词SpringBoot项目模版企业级模版代码管理
  • ☀️每日   一言生命力顽强的种子,从不对瘠土唱诅咒的歌。

文章目录

  • 一、第一种:先创建仓库
    • 1.1 创建仓库
    • 1.2 clone代码到本地
  • 二、分享代码到远程仓库
    • 2.1 在idea中安装gitee插件
    • 2.2 添加Gitee账号
    • 2.3 分享代码
  • 三、创建分支

上回我们在项目中整合了MyBatis-plus并且使用了模版生成了实体类xml文件、ServiceServiceImpl等一些代码模版,大大的提高了我们的开发效率。这篇文章我们将讲述如何管理项目的代码。在企业级开发中,大部分使用的Gitlab代码托管平台,因为它更适合公司搭建私有仓库。我们使用的代码托管平台是Gitee,流程都是一样的,可以完全适用。

提交代码到代码托管平台方式有两种:
第一:先创建仓库,然后clone仓库到本地,在本地写代码然后上传。
第二:先写代码,然后再将代码分享到远程仓库。

一、第一种:先创建仓库

1.1 创建仓库

Gitee官网地址
如果你没有账号可以注册一个,很简单的。然后进入到主页面创建代码仓库
在这里插入图片描述
填写项目的信息
在这里插入图片描述
点击创建按钮即可。创建好的仓库如下:
在这里插入图片描述

1.2 clone代码到本地

在指定文件夹中使用Git克隆代码:
在这里插入图片描述
然后使用Idea打开后,就可以写代码了。

二、分享代码到远程仓库

这种是你先写了代码,然后将代码分享到远程的Gitee仓库。

2.1 在idea中安装gitee插件

在这里插入图片描述
在这里插入图片描述

2.2 添加Gitee账号

还是在设置里面添加自己的Gitee账号:
在这里插入图片描述

2.3 分享代码

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
这里在提交代码时我手动忽略了一些没必要提交的文件,可以使用.gitignore文件进行忽略,文件内容如下:

# Java 编译器生成的文件
*.class
# Maven 生成的文件夹
target/
# Eclipse 生成的文件夹
bin/
.settings/
.project
.classpath
# IntelliJ IDEA 生成的文件夹
out/
.idea/
*.iml
# NetBeans 生成的文件夹
build/
nbbuild/
dist/
nbdist/
nbactions.xml
nb-configuration.xml
# Gradle 生成的文件夹
build/
.gradle/
buildSrc/
# Spring Boot 生成的文件夹
/target/
!.mvn/wrapper/maven-wrapper.jar
# 日志文件
*.log
logs/
# 临时文件
*.swp
*~
*.tmp

该文件放到项目的根目录即可。
在这里插入图片描述

三、创建分支

仓库在创建后默认只有一个分支就是master分支。当然我们还可以创建其它分支,用于不同的场景,比如测试开发。创建分支一般在远程仓库中进行创建:
在这里插入图片描述
在这里插入图片描述
更新项目:
在这里插入图片描述
在这里插入图片描述

上面就是将代码提交到远程管理的所有内容了,如果想知道更多关于Git代码管理的知识,比如:如何合并分支呀,合并后出现冲突如何解决呀,你可以看我另外一篇文章:在企业中git的使用流程,看完少挨骂哦~

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

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

相关文章

驱动点灯

#include <linux/init.h> #include <linux/module.h> #include <linux/fs.h> #include <linux/uaccess.h> #include <linux/io.h> #include "head.h" unsigned int major; char kbuf[128] {}; // 定义三个指针指向映射后的虚拟内存 u…

【LeetCode】59. 螺旋矩阵 II

1 问题 给你一个正整数 n &#xff0c;生成一个包含 1 到 n2 所有元素&#xff0c;且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1&#xff1a; 输入&#xff1a;n 3 输出&#xff1a;[[1,2,3],[8,9,4],[7,6,5]] 示例 2&#xff1a; 输入&#xff1a;n…

若依 ruoyi 新增每页分页条数

ruoyi-ui/src/components/Pagination/index.vue 下&#xff0c;找到pageSizes 数组中新增想要分页的数据量 &#xff1a;

Leetcode 202 快乐数(HashSet,环形链表思想)

Leetcode 202 快乐数&#xff08;HashSet&#xff09; 解法1 &#xff1a; 用HashSet来检测循环:star:为什么说数字n的位数由log n给定呢&#xff1f;解法2 &#xff1a; 链表的思想[出现循环表示链表出现环]&#xff0c;使用快慢指针法 题目链接>>>>>>>&…

Nginx介绍,nginx高级应用,nginx虚拟主机配置

HTTP介绍 在应用层 : HTTP&#xff0c;FTP&#xff0c;ssh&#xff0c;SMTP&#xff0c;POP3 网络层&#xff1a; TCP&#xff0c;UDP TCP:可靠的&#xff0c; UDP&#xff1a;不可靠的&#xff0c;直播&#xff0c;视频 qq 微信 HTTP协议是Hyper Text Transfer Protocol&#…

【多线程、单线程、异步编程】三个版本--在爬虫中的应用

并发编程在爬虫中的应用 之前的课程&#xff0c;我们已经为大家介绍了 Python 中的多线程、多进程和异步编程&#xff0c;通过这三种手段&#xff0c;我们可以实现并发或并行编程&#xff0c;这一方面可以加速代码的执行&#xff0c;另一方面也可以带来更好的用户体验。爬虫程…

2023阿里云双十一到底有没有活动?去年就没有

2023阿里云双十一到底有没有活动&#xff1f;根据以往经验&#xff0c;阿里云双11是一次大型促销活动&#xff0c;但是去年好像就没有&#xff0c;印象里去年阿里云没推出双十一活动&#xff0c;因为阿里云一直都活动&#xff0c;没有单独推出双11优惠&#xff0c;阿里云百科给…

投稿时如何上传匿名源码

1 参考博客&#xff1a; how to disclose data for double-blind review and make it archived open data upon acceptance 2 查看DOI&#xff1a; 3 然后在论文参考文献前面放入DOI链接&#xff1a; 7 DATA AVAILABILITY The artifacts and experimental files are archive…

内核初始化的过程

内核的启动从入口函数 start_kernel() 开始。在 init/main.c 文件中&#xff0c;start_kernel 相当于内核的 main 函数。打开这个函数&#xff0c;你会发现&#xff0c;里面是各种各样初始化函数 XXXX_init。 在操作系统里面&#xff0c;先要有个创始进程&#xff0c;有一行指令…

Quartus调用FIFO-IP核verilog,DE1开发板,代码和视频

名称&#xff1a;Quartus调用FIFO-IP核&#xff0c;完成数据的求和 软件&#xff1a;Quartus 语言&#xff1a;Verilog 代码功能&#xff1a; 题目&#xff1a;FIFO-IP核的调用 主要内容&#xff1a;调用两个FIFO-IP核&#xff0c;完成2行数据的求和 技术参数&#xff1a…

前言:自动化框架的设计模式

1、UI自动化框架的设计模式 自动化测试框架有很多种&#xff0c;常见的自动化框架分类如下&#xff1a; 在使用上面的自动化框架时&#xff0c;通常会结合使用分层思想&#xff0c;也就是一些自动化框架设计模式&#xff0c;今天重点分享一下UI自动化框架设计使用比较多的一种…

基于yolov5的目标检测和双目测距

目录 一.简介 1.双目视觉 2 YOLOv5 二.双目准备 1双目矫正 2.测距部分代码和函数 三.yolov5部分代码代码展示 效果展示 一.简介 1.双目视觉 双目视觉是通过两个摄像机同时拍摄同一场景&#xff0c;通过计算两幅图像的差异来获取深度信息的一种计算机视觉技术。在双目视…

文心一言 VS 讯飞星火 VS chatgpt (117)-- 算法导论10.3 2题

二、用go语言&#xff0c;对一组同构对象用单数组表示法实现&#xff0c;写出过程ALLOCATE-OBJECT和FREE-OBJECT。 文心一言&#xff1a; 在Go语言中&#xff0c;我们通常使用指针和结构体来表示和操作复杂的数据结构。对于一组同构对象&#xff0c;我们可以使用一个数组来存…

SQL INSERT INTO 语句(在表中插入)

SQL INSERT INTO 语句 INSERT INTO 语句用于向表中插入新的数据行。 SQL INSERT INTO 语法 INSERT INTO 语句可以用两种形式编写。  第一个表单没有指定要插入数据的列的名称&#xff0c;只提供要插入的值&#xff0c;即可添加一行新的数据&#xff1a; INSERT INTO table_n…

【马蹄集】—— 概率论专题:排列组合

概率论专题&#xff1a;排列组合 目录 MT2226 抽奖概率MT2227 饿饿&#xff01;饭饭&#xff01;MT2228 甜甜花的研究MT2229 赌石MT2230 square MT2226 抽奖概率 难度&#xff1a;黄金    时间限制&#xff1a;1秒    占用内存&#xff1a;128M 题目描述 小码哥正在进行抽奖…

积极开拓北美市场,泡泡玛特在美国的首家直营门店正式开业

近几年&#xff0c;随着年轻人在消费市场的声量越来越大&#xff0c;潮玩便像一阵风似地席卷新消费空间&#xff0c;形成一种独特的流行趋势。作为中国领先的潮流文化娱乐公司&#xff0c;泡泡玛特除了深耕潮玩产品本身&#xff0c;也在不断拓展业务版图&#xff0c;推进国际化…

P1664 每日打卡心情好 题解

文章目录 题目背景题目描述输入格式输出格式样例样例输入样例输出 数据范围与提示思路及部分实现完整代码文章小结 题目背景 在洛谷中&#xff0c;打卡不只是一个简单的鼠标点击动作&#xff0c;通过每天在洛谷打卡&#xff0c;可以清晰地记录下自己在洛谷学习的足迹。通过每天…

测试Android webview 加载本地html

最近开发一个需要未联网功能的App, 不熟悉使用Java原生开发界面&#xff0c;于是想使用本地H5做界面&#xff0c;本文测试了使用本地html加载远程数据。直接上代码&#xff1a; MainActivity.java package com.alex.webviewlocal;import androidx.appcompat.app.AppCompatAct…

2023年【汽车驾驶员(高级)】考试报名及汽车驾驶员(高级)考试试卷

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 汽车驾驶员&#xff08;高级&#xff09;考试报名是安全生产模拟考试一点通总题库中生成的一套汽车驾驶员&#xff08;高级&#xff09;考试试卷&#xff0c;安全生产模拟考试一点通上汽车驾驶员&#xff08;高级&…

博客后台模块续更(四)

八、博客后台模块-Excel表格 1. 接口分析 在分类管理中点击导出按钮可以把所有的分类导出到Excel文件 请求方式 请求地址 请求头 GET /content/category/export 需要token请求头 响应体&#xff1a; 直接导出一个Excel文件 失败的话响应体如下&#xff1a; {"c…