一、序言

        branch分支是指在开发主线中分离出来的,做进一步开发而不影响到原来的主线。

git branch命令是对于项目分支的一些操作,不同参数代表不同的操作,主要有查看分支、创建分支、删除分支、分支重命名的功能。

二、查看分支

git branch                // 列出 "本地" 已经存在的分支,当前分支会用 * 标记git branch -r             // 查看 "远程" 仓库的分支列表git branch -a             // 查看所有分支列表(包含 "本地和远程" 分支)git branch -vv            // 查看 "本地分支对应的远程分支" (包含最新一次提交的信息)git branch -v             // 查看一个分支的最新一次提交git branch --merged       // 查看哪些分支已经合并到当前分支(即哪些分支是当前分支的直接上游) git branch --no-merged    // 查看所有未合并工作的分支

三、创建分支

// 创建名为dev的本地分支(创建分支时需要是最新的环境,创建dev分支后还是指向原来的分支)
git branch dev// 创建名为dev的本地分支(创建分支时需要是最新的环境,创建dev分支后指向dev这个新分支)
git branch -b dev//该命令的应用场景:和git checkout remote/alps-dev结合使用,效果和如下命令一样
//git checkout -b dev remote/alps-dev(作用:创建本地分支dev并指向远程分支alps-dev)

四、删除分支

//删除一个名字为branchName的本地分支。如果该分支有提交未进行合并,则会删除失败。
git branch -d <branchName>//强制删除一个名字为branchName的本地分支。如果该分支有提交未进行合并,也会删除成功。
git branch -D <branchName>git push origin --delete dev      // 删除远程dev分支

五、给分支重命名

git branch -m oldName newName     // 给本地分支重命名

git branch命令解析相关推荐

  1. git branch 命令查看分支、删除远程分支、本地分支

    git branch 命令操作 1.查看本地分支 : git branch 前面带有*号的是当前分支 2 .删除本地已合并的分支: git branch -d [branchname] 某些情况下可以 ...

  2. git branch 命令详解

    1. 前言 2. 查看分支 3. 创建分支 4. 删除分支 5. 重命名分支 6. 设置上游分支 7. 将分支推送到远程仓库 1. 前言 git branch 用于查看.创建.删除分支.重命名分支,通 ...

  3. Git之深入解析工作流程、常用命令与Reset模式分析

    一.Git 工作流程 ① 工作区域 四个区: Workspace:工作区 Index / Stage:暂存区(和 git stash 命令暂存的地方不一样) Repository:仓库区(或本地仓库) ...

  4. Git 原理安装和命令解析

    Git简介 Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). Git有什么特点?简单来说就是:高端大气上档次! 那什么是版本控制系统? 如果你用Microsoft Word写 ...

  5. git的一些简单命令(git clone,git branch,git checkout。。。)

    1.git clone 命令 $ git clone <版本库的网址> 比如,克隆jQuery的版本库. $ git clone https://github.com/jquery/jqu ...

  6. 【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )

    文章目录 一.克隆 master 分支 git clone 二.查看远程分支 git branch -a 三.克隆远程分支 git checkout -b 一.克隆 master 分支 git clo ...

  7. git fetch 命令

    git fetch命令用于从另一个存储库下载对象和引用. 使用语法 git fetch [<options>] [<repository> [<refspec>-] ...

  8. Git 常用命令及讲解(不断更新)

    克隆 Repository clone Github 上的Repository,如下: git clone git@github.com:strivebo/GitTest.git 管理分支 1.查看本 ...

  9. 【Git】Git 分支管理 ( 创建并切换分支 | 查看分支 git branch | 合并分支 git merge dev | 删除分支 git branch -d dev )

    文章目录 一.创建并切换分支 1.创建分支 git branch dev 2.切换分支 git checkout dev 3.创建并切换分支 git checkout -b dev 二.查看分支 gi ...

最新文章

  1. java动态代理【一】
  2. Hazelcast入门指南第6部分
  3. JAXB众所周知的秘密
  4. c语言全局变量和局部变量作用域重合时,c语言全局变量与局部变量(当变量重名时)的使用情况...
  5. 填问卷,得《2015中国呼叫中心知识库现状与问题报告》
  6. java mvc mvp_MVC和MVP设计模式
  7. 新基建系列之:中国城市人工智能发展指数报告
  8. mysql基础,DISTINCT关键字
  9. axios 上传文件_聚是一团火散作满天星,前端Vue.js+elementUI结合后端FastAPI实现大文件分片上传...
  10. 今天把中国建设银行APP4.2.1版iOS客户端里所有的功能都点了一遍
  11. OSChina 周日乱弹 ——程序员撩妹必杀。
  12. Codeforces——C. Yet Another Walking Robot
  13. 逻辑思维不好能学java吗_逻辑思维差可以学JAVA吗
  14. Python作业1-高级数据类型
  15. AcWing 342. 道路与航线 (双端队列广搜问题,SPFA)
  16. Centos - top 命令详解
  17. gitlab 更新文件_烂泥:gitlab版本升级
  18. 地图四染色问题——栈的回溯
  19. PowerShell 和Microsoft Dynamics NAV / Business Central 关联
  20. Verizon宣布完成对AOL的44亿美元收购

热门文章

  1. TreeMap的用法
  2. ElasticSearch的scroll分批查询
  3. minio分布式集群搭建完全教程(纠删码,数据恢复)
  4. 什么浏览器有html控制台,HTML标记突破出现在浏览器br,也可作为br,开发者控制台...
  5. 女神是麦当娜男神是小沈阳
  6. py和ipynb文件互相转化
  7. android动画结束保持,【Android】 动画
  8. 使用Canal同步数据到ES
  9. JavaWeb - Request Response
  10. Spring Cloud Alibaba 微服务详细笔记