目录

🚒 Git 的 HEAD、master 与 branch

# 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 的创建、切换与删除:

    • 创建 branchgit branch 名称 或者 git checkout -b 名称 (创建后自动切换)
    • 切换 branchgit checkout 名称
    • 删除 branchgit branch -d 名称
📢 上次更新: 2022/09/02, 10:18:16