/// git 分支相关实验(重要!)//
分支概念:
1. 有多个commit按照一定的逻辑关系(时间关系)连成的一条工作版本记录线
2. 每一个分支都有名称(master主分支)
3. HEAD指针 指向于哪个分支 ,分支指向于哪个commit 版本, HEAD指针可以切换分支 ,分支指针也可以切换(切换commit)
4. 创建分支 必须基于一个commit
5. 每一个commit 都有一个parent:上一个commit的sha1值
分支的分类:
功能分类:
master (主分支) 负责运行稳定的项目
dev (开发分支) 程序员自己写代码的分支
bug (热修复分支) 处理master运行的bug
test (测试) 测试项目
分支性质:
本地分支
本地的追踪分支
远程分支
远程的追踪分支
分支的创建删除切换:
创建分支
git branch 分支名
切换分支
git checkout 分支名
创建并切换
git checkout -b 分支名
查看分支
git branch
$ git branch
* dev --> 当前所在分支
mas