当前位置: 首页 > news >正文

Gitlab 之 分支的使用说明

1.创建分支

点击加号 → New branch

输入分支名,然后创建分支

然后项目里就可以看到分支了

2.提交代码到分支

首先现在本地创建分支

右击项目 →  Git → Repository → Branches

然后创建一个同名分支,然后分支就有了

然后依然是先Commit 再 Push,可以看到已经切换到分支了,然后提交

3.将分支合并到主干

点击Branches

找到主干,然后Checkout 回到主干上,可以看到之前的改动Test.java消失了,因为还没合并

找到你要合并的分支,点击Merge into Current

合并完成,但是这只是合并到本地仓库,最后代码还要Pull才会到远程仓库

 

4.从分支上更新代码

依然是Pull

点击刷新后就会出现创建的分支Pull

PS:遇到的问题

1.由于合并时错按取消或者冲突等错误操作,导致没正确合并后,再次合并无法成功,如下图提示已经合并,但是代码没有

这里的master2为主干,branch1为分支

 

首先要切回到master2

git checkout master2

 

切到maste2r以后,更新master2到最新:

git pull

 

这时候再切回到自己的branch1:

git checkout branch1

然后用rebase把我们的这个branch1与master2合并一下:

 

git rebase master2

然后再强制push到远程的branch1:

 

git push -u origin branch1 --force

然后就可以继续切回主干去合并分支了

相关文章:

  • GitLab 之 历史版本回退
  • Gitlab 之 YAML 相关关键字与概念解析
  • linux常见的安装包安装
  • xml文件小于号大于号的处理
  • Vue新手学习笔记:基础知识点整理及示例
  • IDEA搭建SpringBoot项目,以及结合 Restful 风格进行编码
  • docker 命令
  • Dockerfile 简单例子
  • RESTful接口开发规范以及注意事项
  • docker 部署springBoot项目
  • kubernetes yaml文件解析
  • 代码重构规划
  • Vue新手学习笔记:vue-cli框架
  • Windows7+Windows10原版镜像集合
  • linux 安装 maven
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 【刷算法】求1+2+3+...+n
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Angular 2 DI - IoC DI - 1
  • canvas 高仿 Apple Watch 表盘
  • Javascripit类型转换比较那点事儿,双等号(==)
  • java第三方包学习之lombok
  • JAVA之继承和多态
  • k8s 面向应用开发者的基础命令
  • mac修复ab及siege安装
  • mongodb--安装和初步使用教程
  • NSTimer学习笔记
  • Vue 重置组件到初始状态
  • Vue小说阅读器(仿追书神器)
  • vue中实现单选
  • 官方解决所有 npm 全局安装权限问题
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • ​html.parser --- 简单的 HTML 和 XHTML 解析器​
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • #QT(串口助手-界面)
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (C++17) std算法之执行策略 execution
  • (Python) SOAP Web Service (HTTP POST)
  • (补)B+树一些思想
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转) ns2/nam与nam实现相关的文件
  • (转)可以带来幸福的一本书
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .MyFile@waifu.club.wis.mkp勒索病毒数据怎么处理|数据解密恢复
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET Project Open Day(2011.11.13)
  • .net连接oracle数据库
  • .NET企业级应用架构设计系列之应用服务器
  • /*在DataTable中更新、删除数据*/