Mushroom Notes Mushroom Notes
🍄首页
  • JavaSE

    • 基础篇
    • 数据结构
    • IO流
    • Stream流
    • 函数式接口
    • JUC
    • 反射
    • 网络编程
    • 设计模式
  • JavaEE

    • Servlet
    • JDBC
    • 会话技术
    • 过滤器监听器
    • 三层架构
  • JDK

    • 总览
  • JVM

    • 总览
  • 常用mate
  • CSS
  • JavaScript
  • rds 数据库

    • MySQL
    • MySQL 进阶
    • MySQL 库表规范
  • nosql 数据库

    • Redis
    • Redis 进阶
    • Redis 底层
    • MongoDB
  • Spring生态

    • Spring
    • Spring MVC
    • Spring boot
    • Spring Validation
  • Spring Cloud生态

    • Spring Cloud
    • 服务治理
    • 远程调用
    • 网关路由
    • 服务保护
    • 分布式事务
    • 消息中间件
  • 数据库

    • Mybatis
    • Mybatis Plus
    • Elasticsearch
    • Redisson
  • 通信

    • Netty
📚技术
  • 方案专题
  • 算法专题
  • BUG专题
  • 安装专题
  • 网安专题
  • 面试专题
  • 常用网站
  • 后端常用
  • 前端常用
  • 分类
  • 标签
  • 归档

kinoko

一位兴趣使然的热心码农
🍄首页
  • JavaSE

    • 基础篇
    • 数据结构
    • IO流
    • Stream流
    • 函数式接口
    • JUC
    • 反射
    • 网络编程
    • 设计模式
  • JavaEE

    • Servlet
    • JDBC
    • 会话技术
    • 过滤器监听器
    • 三层架构
  • JDK

    • 总览
  • JVM

    • 总览
  • 常用mate
  • CSS
  • JavaScript
  • rds 数据库

    • MySQL
    • MySQL 进阶
    • MySQL 库表规范
  • nosql 数据库

    • Redis
    • Redis 进阶
    • Redis 底层
    • MongoDB
  • Spring生态

    • Spring
    • Spring MVC
    • Spring boot
    • Spring Validation
  • Spring Cloud生态

    • Spring Cloud
    • 服务治理
    • 远程调用
    • 网关路由
    • 服务保护
    • 分布式事务
    • 消息中间件
  • 数据库

    • Mybatis
    • Mybatis Plus
    • Elasticsearch
    • Redisson
  • 通信

    • Netty
📚技术
  • 方案专题
  • 算法专题
  • BUG专题
  • 安装专题
  • 网安专题
  • 面试专题
  • 常用网站
  • 后端常用
  • 前端常用
  • 分类
  • 标签
  • 归档
  • Linux

  • Docker

  • Nginx

  • Maven

  • 文件存储

  • 压测

  • Git技巧

    • 常用Git命令清单
    • Git变基合并
    • Git命令思维导图
    • Git基础与命令
    • Git分支-分支原理
    • Git修改分支名
    • Git分支的新建与合并-分支操作
    • Git分支管理-查看分支
      • Git分支开发工作流
      • Git分支-远程分支
      • Git分支-变基
      • Git工具-查看修订版本
      • Git工具-交互式暂存
      • Git工具-重写历史
      • Git工具-重置揭密
    • GitHub技巧

    • 知识碎片

    • 技术
    • Git技巧
    xugaoyi
    2020-11-18
    目录

    Git分支管理-查看分支

    # Git分支管理-查看分支

    # 查看分支

    $ git branch
      iss53
    * master  # 带星号*表示当前所在分支
      testing
    
    1
    2
    3
    4

    git branch 命令不只是可以创建与删除分支。 如果不加任何参数运行它,会得到当前所有分支的一个列表。

    # 查看每个分支的最后提交

    $ git branch -v
      iss53   93b412c fix javascript issue
    * master  7a98805 Merge branch 'iss53'
      testing 782fd34 test
    
    1
    2
    3
    4

    # 查看已(未)合并的分支

    --merged 与 --no-merged 这两个选项可以查看哪些分支已经合并或未合并到 当前 分支。

    $ git branch --merged # 查看已合并分支列表
      iss53
    * master
    
    1
    2
    3

    上面列表中分支名字前没有 * 号的分支通常可以使用 git branch -d 删除掉;

    $ git branch --no-merged # 查看未合并的分支列表
      testing
    
    1
    2

    上面显示未合并的分支,尝试使用 git branch -d 命令删除它时会失败:

    $ git branch -d testing
    error: The branch 'testing' is not fully merged.
    If you are sure you want to delete it, run 'git branch -D testing'.
    
    1
    2
    3

    强制删除未合并的分支:

    $ git branch -D testing
    
    1

    # 查看指定分支的已(未)合并的分支

    上面描述的选项 --merged 和 --no-merged 会在没有给定提交或分支名作为参数时, 分别列出已合并或未合并到 当前 分支的分支。

    你总是可以提供一个附加的参数来查看其它分支的合并状态而不必检出它们。 例如,尚未合并到 testing 分支的有哪些?

    $ git branch --no-merged testing
      topicA
      featureB
    
    1
    2
    3
    #Git
    上次更新: 2023/12/29 11:32:56
    Git分支的新建与合并-分支操作
    Git分支开发工作流

    ← Git分支的新建与合并-分支操作 Git分支开发工作流→

    最近更新
    01
    JVM 底层
    09-13
    02
    JVM 理论
    09-13
    03
    JVM 应用
    09-13
    更多文章>
    Theme by Vdoing | Copyright © 2022-2024 kinoko | MIT License | 粤ICP备2024165634号
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式