大数据全系列 教程
1869个小节阅读:465.1k
目录
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
##3.2 创建分支
命令格式:git branch [分支名]
Git 是怎么创建新分支的呢?很简单,它只是为你创建了一个可以移动的新的指针。比如,创建一个 testing 分支,你需要使用 git branch命令:
xxxxxxxxxx
$ git branch testing
这会在当前所在的提交对象上创建一个指针。
Git 又是怎么知道当前在哪一个分支上呢?
也很简单,它有一个名为 HEAD的特殊指针。请注意它和许多其它版本控制系统(如 Subversion 或 CVS)里的 HEAD概念完全不同。在 Git 中,它是一个指针,指向当前所在的本地分支(译注:将 HEAD想象为当前分支的别名)。在本例中,你仍然在 master分支上。因为 git branch命令仅仅 创建一个新分支,并不会自动切换到新分支中去。
HEAD到底指向的是master还是testing分支,也可以查看一个文件:D:\GitSpace\.git\HEAD
xxxxxxxxxx
ref: refs/heads/master