# springCloud **Repository Path**: an-youjun/spring-cloud ## Basic Information - **Project Name**: springCloud - **Description**: 首次搭建比较完整的微服务框架。使用SpringCloudAlibaba框架,Redis、RabbitMQ、Open-feign、Seata、Sentinel等中间件 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-08-27 - **Last Updated**: 2023-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DigitalArmy #### 介绍 花旗IT暑期实训 - 克隆远程 `snapshot` 分支下的项目到本地,则使用如下命令: ```sh git clone -b snapshot git@gitee.com:an-youjun/digital-army.git ``` - 在开发过程中所有的项目都会在 `snapshot` 分支中,当每一阶段功能实现和测试完成之后,再将 `snapshot` 中的项目合并到 `master` 分支中 1. 实现基本的 CRUD 后,可以进行一次 `master` 分支合并 2. 添加 redis、各种中间件并测试完成之后,可以进行一次 `master` 分支合并 3. 始终保持 `master` 分支中的代码都是测试完成后可运行的,开发迭代都在 `snapshot` 分支中 #### 项目架构 ![image-20230713115238974](C:\Users\98375\AppData\Roaming\Typora\typora-user-images\image-20230713115238974.png) - **common-base:** 存放所有的实体类、公共jar包、工具类及常量等 - **feign-api:** 模块之间相互调度的接口,将所有接口统一管理 - **gateway:** 网关,最终把所有业务接口都统一配置到网关,项目整体对外只将 gateway 模块暴露出去即可 - **order-service:** 面向数据层的模块,与 trade-service 协调操作数据层 - **trade-service:** 面向业务层的模块,主要与视图层进行对接 #### Git 命令说明 ##### 本地仓库 将文件提交到本地仓库(但仍存储在本机) ```git git init 在本地创建仓库 git clone 将远程仓库中的文件克隆到本地 git add 将本地更改的文件添加到暂存区 git commit -m "备注信息" 将暂存区的文件提交到本地仓库 git reset 取消暂存区中的文件 git reset --hard <版本号> 切换版本(tag) git log 打印日志信息 ``` ##### 远程仓库 将文件从本地仓库推送到远程仓库 ``` git remote -v 查看远程仓库信息 git remote add origin 将本地仓库与远程仓库关联 git push [shortName] [branchName] 推送分支 git pull [shortName] [branchName] 拉取分支到本地 ``` ##### 分支操作 ``` git branch 查看分支 git branch -r 查看远程分支 git branch -a 查看所有分支 git branch [name] 创建分支 git checkout [branchName] 切换分支 git merge [hranchName] 合并分支 ``` > 分支(branch) 可以实现不同功能的并行开发,然后将多个分支合并到一起或合并到主分支(master),实现并行开发 #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)