一、业务场景

  自己当前开发的项目算是一个中型项目,整个项目都是由自己一个人开发完成,主要有两个子项目,一个是小程序的后台,一个是小程序的后台管理系统。

因为从一开始就只有我一个人在进行开发,所以自己平时提交代码的时候都是提交到主干,也没有创建分支,代码管理也没出现什么问题。现在项目已经稳定运行

几个月,相对来说已经比较稳定,改动也比较少,总体来说已经趋于稳定,证明自己开发的东西还是比较靠谱的。

二、需求分析

  系统的大致架构是使用springcloud+springcloudalibaba+springboot来进行开发的,是自己找之前的一个项目来进行搭建的。现在项目上不是太忙,自己就想

研究新技术,考虑把springcloud里面的一个组件gateway给添加进来。刚开始开发项目的时候,由于项目非常紧急需要赶工期,就没有添加网关项目。现在自己有

时间也有精力进行该项工作的时候,不想错过这个学习的机会,于是就想把网关项目给加进来。

三、解决方案

  对于自己给自己提出的这个新的需求,自己能够想到的两个简单办法,一种方法是重新在gitee上面创建一个仓库,然后复制、粘贴一份代码提交上去,之后用其中

一份代码来进行新功能的开发;一种方法是创建一个新分支V1,将之前已经开发好的代码推到这个新分支上,然后使用这个分支在创建一个V2的分支来进行新功能的

开发。这样两边都不影响,如果之前的功能需要修改,可以使用V1分支进行修改后,快速打包重新部署;V2分支就用来添加网关项目,等全部开发完毕后再统一部署。

思路定下来之后,立马开始着手来干这件事。

去搜索查看了相关的博文如下

https://www.cnblogs.com/mmykdbc/p/9076063.html

主要执行了三个命令实现创建V1分支,

在项目所在文件夹下面,点击右键,选择如下选项

会弹出一个git命令的交互窗口。

#首次创建本地分支  release-V1 表示版本的名称
git branch release-V1

#首次切换本地分支
git checkout release-V1

#首次提交本地分支到远程仓库
git push origin release-V1

提交成功后,去查看IDEA右下角的git版本号,发现已经切换,git分支创建成功。

Git创建分支进行开发的更多相关文章

  1. git创建分支并提交项目

    git 创建分支, 切换分支, 合并分支, 删除分支及提交[commit提交到本地仓库push名利提交到远程服务器], 检出[pull], 冲突修改, 本地仓库同步远程服务器[pul和push命令l] ...

  2. git 创建分支 并 提交到远程分支

    git branch(分支命令的使用http://hbiao68.iteye.com/blog/2055493 0.可以通过git branch -r 命令查看远端库的分支情况 1,从已有的分支创建新 ...

  3. git创建分支并提交到远程分支

    来自:https://www.cnblogs.com/bluestorm/p/6252900.html 侵删 git branch(分支命令的使用http://hbiao68.iteye.com/bl ...

  4. git创建分支提交到远程分支步骤

    git创建分支提交到远程分支步骤 step1,在本地新建分支() git branch newbranch step2:把本地分支push到远程 git push origin newbranch s ...

  5. git 创建分支 提交到远程分支

    git 创建分支 并 提交到远程分支 git branch 0.可以通过git branch -r 命令查看远端库的分支情况 1,从已有的分支创建新的分支(如从master分支),创建一个dev分支 ...

  6. #001 GIT创建分支

    GitHub创建分支 如何在github 创建 一个分支出来,进行开发,最后在 merge 到主干上. Git 操作命令 git branch branchName //创建一个分支 git chec ...

  7. git创建分支及日常使用

    克隆代码 git clone https://github.com/master-dev.git 查看所有分支 git branch --all # 默认只有master分支,所以会看到如下两个分支 ...

  8. git 创建分支并切换

    git checkout -b fix/base //创建分支 git branch -av 查看所有分支 git checkout master //切换分支

  9. git创建分支与合并分支

    git branch myfeture 创建分支 git checkout myfeture git add --all git commit -m git push origin myfeture ...

随机推荐

  1. Jenkins凭证管理

    目录 一.简介 二.管理凭证 三.常用凭证 保密文本 账号密码 保密文件 账号秘钥 四.优雅使用凭证 保密文本 账号密码 保密文件 五.凭证插件 集成HashiCorp Vault pipeline ...

  2. TSN(时间敏感网络)测试、仿真、分析平台应用攻略

    前言 在汽车领域,近几年车内网络通讯方式的变革诉求,期望能够有更高的数据传输速率,以及保证实时性的通讯方式引入.例如对于ADAS而言,传统的CAN总线已经远远不能满足其对通讯的要求,而基于车载以太网的 ...

  3. Winamp栈溢出漏洞研究

    Winamp作为一款在90年代最主流的音乐播放器,到现在仍有大量的忠实粉丝.当然也存在很多漏洞.下面具体分析的就是打开软件的更新历史信息而触发的一个缓冲区溢出漏洞. 0X01漏洞重现 正常的whats ...

  4. CF1291A Even But Not Even 题解

    Content 有 \(t\) 组数据,每组数据给定一个整数 \(n\),接着给出一个长度为 \(n\) 的数字串.请从中删除一些数,使得剩下的数字串不是偶数,但是其和为偶数,或者不存在这样的方案. ...

  5. 遍历显示自定义的widget

    需求 列表展示: 列表项都是同一格式,列表项数据从List里取 解决方案 使用map map源码 Iterable<T> map<T>(T f(E e)) => Mapp ...

  6. 【九度OJ】题目1163:素数 解题报告

    [九度OJ]题目1163:素数 解题报告 标签(空格分隔): 九度OJ 原题地址:http://ac.jobdu.com/problem.php?pid=1163 题目描述: 输入一个整数n(2< ...

  7. 【LeetCode】653. Two Sum IV - Input is a BST 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 方法一:BFS 方法二:DFS 日期 题目地址:ht ...

  8. 【LeetCode】424. 替换后的最长重复字符 Longest Repeating Character Replacement(Python)

    作者: 负雪明烛 id: fuxuemingzhu 公众号:每日算法题 本文关键词:LeetCode,力扣,算法,算法题,字符串,双指针,刷题群 目录 题目描述 题目大意 解题方法 双指针 代码 欢迎 ...

  9. 【Netty技术专题】「原理分析系列」Netty强大特性之ByteBuf零拷贝技术原理分析

    零拷贝Zero-Copy 我们先来看下它的定义: "Zero-copy" describes computer operations in which the CPU does n ...

  10. idea解决springboot项目中log4j漏洞升级问题

    最近阿里云团队发现log4j漏洞,危险级别:严重,相关资讯 https://m.sohu.com/coo/hsdt/506958086_355140 https://www.sohu.com/a/50 ...