🚒 Git 的 HEAD、master 与 branch
# HEAD
# master
现在 GitHub 的默认主分支名称为 main
# branch
# 总结
HEAD 是指向 当前
commit
的引用。具有唯一性,每个仓库只有一个 HEAD。每次提交时会自动移向最新的commit
;branch
是一类commit
引用。HEAD
除了直接指向commit
,也可以通过指向某个branch
来间接指向commit
。当HEAD
指向一个branch
时,commit
发生时,HEAD
会带着它所指向的branch
一起移动。master
是 Git 中默认的branch
。与其他branch
的区别:- 新建的仓库中第一个
commit
会被master
自动指向; git clone
自动checkout
的是master
- 新建的仓库中第一个
branch
的创建、切换与删除:- 创建
branch
:git branch 名称
或者git checkout -b 名称
(创建后自动切换) - 切换
branch
:git checkout 名称
- 删除
branch
:git branch -d 名称
- 创建
编辑 (opens new window)
📢 上次更新: 2022/09/02, 10:18:16