Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git 协作
  6. 切换分支
  7. 指向分支
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

指向分支

HEAD 用于表示分支的当前快照。对于一个新的存储库,在默认情况下,Git 会将 HEAD 指向主分支。更改 HEAD 指向的位置将更新您的活动分支。

~ (代字号) 和 ^ (插入符号) 指向相对于特定提交的位置。这些符号与提交引用一起使用,通常是 HEAD 或提交哈希(hash)。

  • ~ 指的是祖先 (多少代取决于数量)。
  • HEAD~1 指的是提交的第一个父级。
  • HEAD~2 指的是提交的第一个祖父级。
  • ^ 指的是合并提交的父级。
  • HEAD^1 指的是 HEAD 的第一个父级,其中 head 是合并提交。
  • HEAD^2 指的是 HEAD 的第一个祖父级,其中 head 是合并提交。

合并提交中的提交可以有两个父项。

Diagram of git symbols pointing to specific positions.
~ (代字号) 和 ^ (插入符号) 指向相对于提交的位置

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life