🚒 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
