hincky的主页 hincky的主页
  • 学习笔记

    • Vue笔记
    • Vuepress
    • nginx
  • 语言类

    • java
    • go
    • python
    • 设计模式
  • 框架类

    • Spring
    • Spring Security
    • Mybatis
  • 容器技术

    • docker
    • k8s
    • helm
    • prometheus
    • grafana
    • jenkins
  • 命令集合

    • linux命令
    • docker命令
    • git命令
    • vim命令
    • k8s命令
  • 数据库

    • sql
    • mysql
  • 协议

    • 网络模型
    • http/1.1
    • WebSocket
    • http/2
    • TLS/SSL
    • tcp
    • IP
    • tcpdump抓包命令
    • wireshark抓包工具
  • 通用

    • Git
  • 技术分享

    • git push/pull总是超时怎么办
    • idea debug技巧
    • postman使用
    • 问题总结
    • idea使用技巧
  • Oauth2

    • Oauth2原理
  • 项目列表

    • redis项目
    • 微服务项目
  • 分类
  • 标签
  • 归档
  • 随笔
GitHub (opens new window)

Hincky

当有趣的人,做想做的事
  • 学习笔记

    • Vue笔记
    • Vuepress
    • nginx
  • 语言类

    • java
    • go
    • python
    • 设计模式
  • 框架类

    • Spring
    • Spring Security
    • Mybatis
  • 容器技术

    • docker
    • k8s
    • helm
    • prometheus
    • grafana
    • jenkins
  • 命令集合

    • linux命令
    • docker命令
    • git命令
    • vim命令
    • k8s命令
  • 数据库

    • sql
    • mysql
  • 协议

    • 网络模型
    • http/1.1
    • WebSocket
    • http/2
    • TLS/SSL
    • tcp
    • IP
    • tcpdump抓包命令
    • wireshark抓包工具
  • 通用

    • Git
  • 技术分享

    • git push/pull总是超时怎么办
    • idea debug技巧
    • postman使用
    • 问题总结
    • idea使用技巧
  • Oauth2

    • Oauth2原理
  • 项目列表

    • redis项目
    • 微服务项目
  • 分类
  • 标签
  • 归档
  • 随笔
GitHub (opens new window)
  • 数据库

  • 网络协议以及抓包工具

  • Git笔记

    • 手册

    • 文档笔记

      • Git基础与命令
        • Git基础
          • 全局配置
          • 检查配置信息
          • 获取帮助
          • 初始化仓库
          • 克隆远程仓库
          • 检查文件状态
          • 加入暂存区 (跟踪文件)
          • 忽略文件
          • 查看修改的具体内容
          • 提交更新
          • 跳过使用暂存区域
        • Git 基础 - 查看提交历史
        • Git 基础 - 撤消操作
        • Git 基础 - 远程仓库的使用
          • 查看远程仓库
          • 添加远程仓库
          • 从远程仓库中抓取与拉取
          • 推送到远程仓库
          • 查看某个远程仓库
          • 远程仓库的重命名与移除
        • Git 基础 - 打标签
          • 列出标签
          • 创建标签
          • 附注标签
          • 轻量标签
          • 后期打标签
          • 共享标签
          • 删除标签
          • 检出标签
        • Git 命令别名
      • Git分支-分支原理
        • Git分支的新建与合并-分支操作
          • Git分支管理-查看分支
            • Git分支开发工作流
              • Git分支-远程分支
                • Git分支-变基
                  • 变基的基本操作
                    • 概念
                    • 原理
                    • 步骤
                    • 优点
                  • 更有趣的变基例子
                    • 更有趣的变基例子
                    • --onto选项
                    • 省去先切换到源分支的步骤
                  • 变基的风险
                    • 金科玉律
                    • 变基的实质
                  • 用变基解决变基
                  • 变基 vs. 合并
                • Git工具-查看修订版本
                  • 单个修订版本
                  • 简短的 SHA-1
                    • 查看给定SHA-1值的提交
                  • 分支引用
                    • 查看最后一次提交
                  • 引用日志
                    • HEAD的指向历史
                  • 祖先引用
                  • 提交区间
                    • 双点
                    • 查看即将推送到远端的内容
                    • 多点
                    • 三点
                • Git工具-交互式暂存
                  • 暂存与取消暂存文件
                  • 暂存补丁
                • Git工具-重写历史
                  • 修改最后一次提交
                    • 修改提交信息
                    • 修改实际内容
                  • 修改多个提交信息
                  • 重新排序提交
                  • 压缩提交
                  • 拆分提交
                  • 核武器级选项:filter-branch
                    • 从每一个提交中移除一个文件
                    • 使一个子目录做为新的根目录
                    • 全局修改邮箱地址
                • Git工具-重置揭密
                  • 三棵树
                    • HEAD
                    • 索引
                    • 工作目录
                  • 工作流程
                  • 重置的作用
                    • 第 1 步:移动 HEAD
                    • 第 2 步:更新索引(--mixed)
                    • 第 3 步:更新工作目录(--hard)
                    • 回顾
                  • 通过路径来重置
                  • 压缩
                  • 检出
                    • 不带路径
                    • 带路径
                  • 总结
            • 技术分享

            • Oauth2

            • 计算机相关技术
            • 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
            编辑 (opens new window)
            #Git
            Git分支的新建与合并-分支操作
            Git分支开发工作流

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

            最近更新
            01
            人生前期重要的能力
            05-17
            02
            防火墙命令
            04-11
            03
            docker-compose部署mysql主从集群
            03-22
            更多文章>
            Theme by Vdoing | Copyright © 2022-2023 Hincky | MIT License | 粤ICP备2022120427号
            • 跟随系统
            • 浅色模式
            • 深色模式
            • 阅读模式