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

GIT工具学习【2】:分支

1.什么是分支

新建一个分支,可以认为把当前项目copy了一份,不太严谨,没毛病,里面虽然文件内容和名字相同,其实互相没有关系。

2.什么是合并分支

就是把两个分支(项目文件夹)合并在一起
git merge 分支名:合并分支

3.什么合并冲突

就是合并的时候,发现有同名文件不同内容,自然需要处理,假如都有一个1.txt,里面内容不同,就需要取舍。
在这里插入图片描述

4.分支用到命令

git branch:查看本地所有分支
git branch 分支名:创建分支
git checkout 分支名:切换分支
git checkout -b分支名:创建并切换分支
git merge 分支名:合并分支
git branch -d 分支名:删除一个分支
git branch -D 分支名:强制删除一个分支,什么时候会用这么命令呢?
假设当我们新建一个名字为007分支进行更改之后,我们先切换到master分支尝试删除007,系统发现我们007分支并没有merge,可能是误操作,就会提示用branch -D的方式删除。

5.实际开发中分支的使用流程

在这里插入图片描述
在这里插入图片描述

相关文章:

  • Java 入门 (超级详细)
  • Unity 适用Canvas 为任一渲染模式的UI 拖拽
  • 2.css简介
  • pytorch 模型测试
  • 刷题记录10
  • 下载谷歌浏览器(Chrome)
  • HttpServletRequest 和 HttpServletResponse 不同JDK版本的引入
  • 23种设计模式之单例模式(Singleton Pattern)【设计模式】
  • 【三.大模型实战应用篇】【4.智能学员辅导系统:docx转PDF的自动化流程】
  • 基于springboot的丢失儿童的基因比对系统(源码+lw+部署文档+讲解),源码可白嫖!
  • SFP28(25 Gigabit Small Form-factor Pluggable)详解
  • STM32-FOC-SDK包含以下关键知识点
  • 算法基础 -- 字符串哈希的基本概念和数学原理分析
  • Linux常用指令学习笔记
  • 以1.7K深圳小区房价为例,浙大GIS实验室使用注意力机制挖掘地理情景特征,提升空间非平稳回归精度
  • 蓝桥与力扣刷题(蓝桥 k倍区间)
  • JavaScript 系列之:事件
  • 使用Docker搭建Oracle Database 23ai Free并扩展MAX_STRING_SIZE的完整指南
  • C++基础算法:模拟
  • Redis 哨兵模式
  • 莫高义在第四届中国新闻发言人论坛开幕式上的致辞
  • 盐城经济技术开发区党工委书记王旭东接受纪律审查和监察调查
  • 对谈|“大礼议”:嘉靖皇帝的礼法困境与权力博弈
  • 讲座预告|以危机为视角解读全球治理
  • 共建医学人工智能高地,上海卫健委与徐汇区将在这些方面合作
  • 当番茄霸总遇上晋江古言,短剧IP小变局