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

Git分支常用指令

目录

1 git branch

2 git branch xx

3 git checkout xx

4 git checkout -b xx

5 git branch -d  xx

6 git branch -D xx

7 git merge xx(含快进模式讲解)


1 git branch

作用:查看分支

示例

2 git branch xx

作用:创建分支,创建名为xx的分支

示例

3 git checkout xx

作用:切换分支,切换名为xx的分支

示例

4 git checkout -b xx

作用:创建分支,创建名为xx的分支,如果分支已经存在则会报错

示例

5 git branch -d  xx

作用:删除xx分支,带检查的删除,可能有部分删不了的情况

示例

6 git branch -D xx

作用:强制删除xx分支

示例:未合并到master的分支被删除,举个栗子

①在分支端进行新增

②删除未合并到master的dev分支

7 git merge xx(含快进模式讲解)

作用:将xx分支合并到当前分支

:①等下的vi xx,是对xx进行编辑,按i即可编辑,退出,先按Esc,再输入:wq保存退出②cat xx是查看文件的内容

示例: 

①创建分支,并进行操作后提交(vi是打开)

②回到主分支,进行操作并提交

③合并分支及冲突的处理

我们可以看到冲突了,git自己给我们做了一些处理:

 接下来就是我们自己做选择,保留哪个或者改成新的内容,最后提交就行:

注意:这里可以直接使用git commit,不需要加-m 'xx'因为git知道我们处理了这个冲突。git commit 后,先Esc再输入:wq即可

补充:

如果分支的进度比master超前,这样master合并后称为快进模式,如下:


http://www.kler.cn/a/232448.html

相关文章:

  • Qt 日志文件的滚动写入
  • MDK 5 各个历史版本下载地址
  • 动态规划-背包问题——[模版]完全背包问题
  • 一文说清libc、glibc、glib的发展和关系
  • 从0学习React(11)
  • 基于OpenCV的自制Python访客识别程序
  • LabVIEW多任务实时测控系统
  • 书生·浦语大模型第二课作业
  • 基于Linux的HTTP代理服务器搭建与配置实战
  • Gitlab和Jenkins集成 实现CI (三)
  • (力扣)1314.矩阵区域和
  • 【stomp实战】websocket原理解析与简单使用
  • 机器学习7-K-近邻算法(K-NN)
  • SQL笔记-2024/01/31
  • 前后端通讯:前端调用后端接口的五种方式,优劣势和场景
  • 查大数据检测到风险等级太高是怎么回事?
  • 单片机的省电模式及策略
  • 自动驾驶稳步迈向商业化应用
  • [office] 5元+超过1以外的乘以3+地区费用 #微信#微信
  • leetcode(哈希表)49.字母异位词分组(C++详细解释)DAY5
  • 51单片机基础(C语言):定时器时钟
  • DockerPodman save
  • SpringCloud-Ribbon:负载均衡(基于客户端)
  • 【已解决】:pip is configured with locations that require TLS/SSL
  • 【力扣】快乐数,哈希集合 + 快慢指针 + 数学
  • echarts 曲线图自定义提示框