git branch命令解析
一、序言
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命令解析相关推荐
- git branch 命令查看分支、删除远程分支、本地分支
git branch 命令操作 1.查看本地分支 : git branch 前面带有*号的是当前分支 2 .删除本地已合并的分支: git branch -d [branchname] 某些情况下可以 ...
- git branch 命令详解
1. 前言 2. 查看分支 3. 创建分支 4. 删除分支 5. 重命名分支 6. 设置上游分支 7. 将分支推送到远程仓库 1. 前言 git branch 用于查看.创建.删除分支.重命名分支,通 ...
- Git之深入解析工作流程、常用命令与Reset模式分析
一.Git 工作流程 ① 工作区域 四个区: Workspace:工作区 Index / Stage:暂存区(和 git stash 命令暂存的地方不一样) Repository:仓库区(或本地仓库) ...
- Git 原理安装和命令解析
Git简介 Git是什么? Git是目前世界上最先进的分布式版本控制系统(没有之一). Git有什么特点?简单来说就是:高端大气上档次! 那什么是版本控制系统? 如果你用Microsoft Word写 ...
- git的一些简单命令(git clone,git branch,git checkout。。。)
1.git clone 命令 $ git clone <版本库的网址> 比如,克隆jQuery的版本库. $ git clone https://github.com/jquery/jqu ...
- 【Git】Git 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )
文章目录 一.克隆 master 分支 git clone 二.查看远程分支 git branch -a 三.克隆远程分支 git checkout -b 一.克隆 master 分支 git clo ...
- git fetch 命令
git fetch命令用于从另一个存储库下载对象和引用. 使用语法 git fetch [<options>] [<repository> [<refspec>-] ...
- Git 常用命令及讲解(不断更新)
克隆 Repository clone Github 上的Repository,如下: git clone git@github.com:strivebo/GitTest.git 管理分支 1.查看本 ...
- 【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 ...
最新文章
- java动态代理【一】
- Hazelcast入门指南第6部分
- JAXB众所周知的秘密
- c语言全局变量和局部变量作用域重合时,c语言全局变量与局部变量(当变量重名时)的使用情况...
- 填问卷,得《2015中国呼叫中心知识库现状与问题报告》
- java mvc mvp_MVC和MVP设计模式
- 新基建系列之:中国城市人工智能发展指数报告
- mysql基础,DISTINCT关键字
- axios 上传文件_聚是一团火散作满天星,前端Vue.js+elementUI结合后端FastAPI实现大文件分片上传...
- 今天把中国建设银行APP4.2.1版iOS客户端里所有的功能都点了一遍
- OSChina 周日乱弹 ——程序员撩妹必杀。
- Codeforces——C. Yet Another Walking Robot
- 逻辑思维不好能学java吗_逻辑思维差可以学JAVA吗
- Python作业1-高级数据类型
- AcWing 342. 道路与航线 (双端队列广搜问题,SPFA)
- Centos - top 命令详解
- gitlab 更新文件_烂泥:gitlab版本升级
- 地图四染色问题——栈的回溯
- PowerShell 和Microsoft Dynamics NAV / Business Central 关联
- Verizon宣布完成对AOL的44亿美元收购