## 一、git分支管理 dongbb项目代码地址:[https://gitee.com/hanxt/dongbb-cloud](https://gitee.com/hanxt/dongbb-cloud) 我看过很多讲师出的教程,新开始一章(或一小节)就新建一个项目。这样做固然显得内容多,代码丰富,但我不会这样做。这样做代码延续性很差,不利于管理。我是用git来管理所有的代码,将代码形成了两大核心分支: * master分支:也是我们整个dongbb-cloud项目的核心分支,包含nacos、sentinel、gateway等比较新的Spring Cloud核心组件。**并最终在此分支基础上形成dongbb-cloud项目的可用版本。** * netflix分支:这个分支主要是以netflix公司贡献给Spring Cloud社区的第一代核心组件为主要内容。如:eureka、spring cloud config、hystrix等。**该分支虽然没有形成最终的dongbb-cloud核心版本,但是也是以实战的角度去融合讲解知识点** 除了两大核心分支之外,还有若干其他分支,如:apollo、consul、zookeeper等 ### 看看代码: ![](https://img.kancloud.cn/ab/f8/abf8c23f93efaf25acef8a39fe5068a8_699x684.png) ### 带你看看冰山的下面(git分支的内容) ![](https://img.kancloud.cn/b4/67/b467d5b11d44a4db5676f99301a2dbc4_1066x788.gif)