【企业级SpringBoot单体项目模板 】—— 项目代码管理 缺乏、安全感 2024-04-23 12:57 77阅读 0赞 > * ?**作** **者**:[是江迪呀][Link 1] > * ✒️**本文关键词**:`SpringBoot项目模版`、`企业级`、`模版`、`代码管理` > * ☀️**每日 一言**:`生命力顽强的种子,从不对瘠土唱诅咒的歌。` #### 文章目录 #### * 一、第一种:先创建仓库 * * 1.1 创建仓库 * 1.2 clone代码到本地 * 二、分享代码到远程仓库 * * 2.1 在idea中安装gitee插件 * 2.2 添加Gitee账号 * 2.3 分享代码 * 三、创建分支 上回我们在项目中整合了`MyBatis-plus`并且使用了模版生成了**实体类**、`xml`文件、`Service`、`ServiceImpl`等一些代码模版,大大的提高了我们的开发效率。这篇文章我们将讲述如何管理项目的代码。在**企业级**开发中,大部分使用的`Gitlab`代码托管平台,因为它更适合公司搭建私有仓库。我们使用的代码托管平台是`Gitee`,流程都是一样的,可以完全适用。 > 提交代码到**代码托管平台**方式有两种: > 第一:先创建仓库,然后clone仓库到本地,在本地写代码然后上传。 > 第二:先写代码,然后再将代码分享到远程仓库。 ## 一、第一种:先创建仓库 ## ### 1.1 创建仓库 ### [Gitee官网地址][Gitee] 如果你没有账号可以注册一个,很简单的。然后进入到主页面创建**代码仓库**: ![在这里插入图片描述][fc06754e8cf04339a4f3edf405b7dde0.png] 填写项目的信息 ![在这里插入图片描述][864f230700f7421098cc01a3e4ba1fe6.png] 点击创建按钮即可。创建好的仓库如下: ![在这里插入图片描述][15c43cf0822a4832a466dd415218a3c2.png] ### 1.2 clone代码到本地 ### 在指定文件夹中使用`Git`克隆代码: ![在这里插入图片描述][1875bc345f7d43f4ae95fba7a07fbdca.png] 然后使用Idea打开后,就可以写代码了。 ## 二、分享代码到远程仓库 ## 这种是你先写了代码,然后将代码分享到远程的Gitee仓库。 ### 2.1 在idea中安装gitee插件 ### ![在这里插入图片描述][dffd0c9145a54486aee85f8610ac5b04.png] ![在这里插入图片描述][2fe1cacbbc4c458b8720bd3b61748b7c.png] ### 2.2 添加Gitee账号 ### 还是在设置里面添加自己的`Gitee`账号: ![在这里插入图片描述][7fadad81424449d191f4eea12646db71.png] ### 2.3 分享代码 ### ![在这里插入图片描述][13229ff4622e43a7a2b92921ed97b543.png] ![在这里插入图片描述][deba0e88ef5a44db9c45fcf5da998eef.png] ![在这里插入图片描述][cdae24298f2143978c49386863075732.png] 这里在提交代码时我手动忽略了一些没必要提交的文件,可以使用`.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 该文件放到项目的根目录即可。 ![在这里插入图片描述][2335ec8384d044509f569903b7c2e675.png] ## 三、创建分支 ## 仓库在创建后默认只有一个分支就是`master`分支。当然我们还可以创建其它分支,用于不同的场景,比如**测试**、**开发**。创建分支一般在远程仓库中进行创建: ![在这里插入图片描述][7f896449212d46f89f3275298069d297.png] ![在这里插入图片描述][3e93e461f6eb4636ad373d2e62acae87.png] 更新项目: ![在这里插入图片描述][ccdf5c878745422699ef3ebcb6a6eeba.png] ![在这里插入图片描述][10f8a6388c2a4c5db8b2d47906342836.png] 上面就是将代码提交到远程管理的所有内容了,如果想知道更多关于Git代码管理的知识,比如:如何合并分支呀,合并后出现冲突如何解决呀,你可以看我另外一篇文章:[在企业中git的使用流程,看完少挨骂哦~][git] [Link 1]: https://blog.csdn.net/qq_42785250?spm=1011.2124.3001.5343 [Gitee]: https://gitee.com/login?redirect_to_url=/?channel_utm_content=%25E8%25BF%259B%25E5%2585%25A5%25E5%25AE%2598%25E7%25BD%2591&channel_utm_medium=sem&channel_link_type=web&channel_utm_source=%25E7%2599%25BE%25E5%25BA%25A6&sat_cf=2&channel_utm_campaign=%25E5%2593%2581%25E4%25B8%2593&channel_utm_term=%25E4%25B8%25BB%25E6%258C%2589%25E9%2592%25AE1&_channel_track_key=see7zmAJ&link_version=1&wl_src=baidu [fc06754e8cf04339a4f3edf405b7dde0.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/c55bf5160683443289f160336eaaa210.png [864f230700f7421098cc01a3e4ba1fe6.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/91f352f1b90a4e2f9c4047f2cf158c1e.png [15c43cf0822a4832a466dd415218a3c2.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/4edc914a59b145ae938fb88d6b7d24a3.png [1875bc345f7d43f4ae95fba7a07fbdca.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/f6bbd70564b148289bfe8913d728f858.png [dffd0c9145a54486aee85f8610ac5b04.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/4021ef4c080b41a19e3ec738d2bc522b.png [2fe1cacbbc4c458b8720bd3b61748b7c.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/81efc3b864f24ea88c67ab326bde74b1.png [7fadad81424449d191f4eea12646db71.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/47b3edbaaa4e4a6099daa6dd4e25487d.png [13229ff4622e43a7a2b92921ed97b543.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/1eba7f011e524c9b95a985444131c53c.png [deba0e88ef5a44db9c45fcf5da998eef.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/f0c98c61ca09401ba0fd02f295220864.png [cdae24298f2143978c49386863075732.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/2b477858e59a4932b8063bd15c6ebebc.png [2335ec8384d044509f569903b7c2e675.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/5481422b46b44cedb1b34a30ab7c1025.png [7f896449212d46f89f3275298069d297.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/8557736ea86d468383af60763c61c38b.png [3e93e461f6eb4636ad373d2e62acae87.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/34940957e4ac4ada9880e68b234ceeec.png [ccdf5c878745422699ef3ebcb6a6eeba.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/d3b5a8281af04c74b5625afb7eecf21d.png [10f8a6388c2a4c5db8b2d47906342836.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/04/23/5731473bab86487b9eb350c25afcd4de.png [git]: https://blog.csdn.net/qq_42785250/article/details/107884845?spm=1001.2014.3001.5502
相关 企业级项目管理难题:Java项目架构设计与优化 在企业级Java项目管理中,尤其是在架构设计与优化环节,常常面临以下几个难题: 1. **系统复杂性大**:随着业务的发展和技术的更新,项目往往会变得越来越庞大。 2. * 梦里梦外;/ 2024年10月24日 06:18/ 0 赞/ 35 阅读
相关 【企业级SpringBoot单体项目模板】 —— 全局配置 手把手教你从0到1搭建一个企业级SpringBoot单体项目。 雨点打透心脏的1/2处/ 2024年04月23日 16:00/ 0 赞/ 69 阅读
相关 【企业级SpringBoot单体项目模板】 ——整合MySQL和Mybatis-plus 手把手教你从0到1搭建一个企业级SpringBoot单体项目。 我不是女神ヾ/ 2024年04月23日 16:00/ 0 赞/ 68 阅读
相关 【企业级SpringBoot单体项目模板 】—— 项目代码管理 手把手教你从0到1搭建一个企业级SpringBoot单体项目。 缺乏、安全感/ 2024年04月23日 12:57/ 0 赞/ 78 阅读
相关 企业级SpringBoot单体项目模板 —— 使用 AOP + JWT实现登陆鉴权 手把手教你从0到1搭建一个企业级单体项目。 布满荆棘的人生/ 2024年04月23日 12:57/ 0 赞/ 84 阅读
相关 【企业级SpringBoot单体项目模板 】——Mybatis-plus自动代码生成 手把手教你从0到1搭建一个企业级SpringBoot单体项目。 拼搏现实的明天。/ 2024年04月23日 12:57/ 0 赞/ 79 阅读
相关 【企业级SpringBoot单体项目模板 】—— 一些开发规范 手把手教你从0到1搭建一个企业级SpringBoot单体项目。 末蓝、/ 2024年04月23日 12:56/ 0 赞/ 93 阅读
相关 Oozie企业级项目实战 目录 一、需求分析 二、实施方案 (1)方案一 (2)方案二 一、需求分析 根据前面学习,我们 ゝ一世哀愁。/ 2022年12月19日 13:29/ 0 赞/ 268 阅读
相关 【vue项目】企业级权限管理 内容 > 权限管理的应用 > vue 项目中的权限管理 前言 权限管理大家一定再熟悉不过,就是不同角色拥有不同的权限(就像我们登陆游戏只能进行自身的基本配置, 阳光穿透心脏的1/2处/ 2022年12月04日 07:46/ 0 赞/ 241 阅读
还没有评论,来说两句吧...