本文将简单介绍分支的概念、作用和基本使用方法
一、分支的概念和作用
当仓库被初始化的时候 系统会自动生成一个master主分支
如果将每次commit都抽象成一个节点
那么分支就是按照时间顺序 将节点串联起来的链
由HEAD指针指向当前所在的分支
在团队协作进行开发时 一个分支显然无法满足多人协作的需求
因此创建多个分支是很有必要的
使用分支意味着你可以从开发主线上分离开来
同时不影响其他分支的正常工作
二、创建分支
git branch branch_name
三、切换分支
git checkout branch_name
新版本的git支持用switch来进行分支的切换:
//切换到主分支
git switch master
用一条命令实现 创建新分支并立即切换到新分支:
git checkout -b branch_name
//或者
git switch -c branch_name
四、查看所有分支
仅查看所有分支的名称:
git branch
查看分支名,以及各个分支最新节点的提交日志
git branch -v
分支名前面带 * 星号的就是当前分支
五、合并分支
最简单的合并方法
是将某分支的内容原封不动地复制过来
并形成一个新的commit节点
//将某分支合并到当前分支
git merge branch_name
六、删除分支
在删除这个分支前 先确保自己已经切换到别的分支上
否则无法进行删除
git branch -d branch_name