git分支管理(1)-分支的创建/切换/合并/删除

本文将简单介绍分支的概念、作用和基本使用方法

一、分支的概念和作用

当仓库被初始化的时候 系统会自动生成一个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
posted @ 2020-05-27 10:34  BAEBAE996  阅读(246)  评论(0)    收藏  举报