在Git中,“Git”和“Git”之间的区别是什么;遥控器/原点/头部“;及;遥控器/原点/主控器“;

在Git中,“Git”和“Git”之间的区别是什么;遥控器/原点/头部“;及;遥控器/原点/主控器“;,git,Git,它们是否都相同,如果是,那么为什么我们有两个。如果签出了master,那么HEAD就是master。如果签出了另一个分支(或只是一个提交),则情况并非如此,因为HEAD是对当前提交的引用 例如: >git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master 头是一种方便。这是一个助手/快捷方式。 它经常指向origin/master,但也可以指向其他分支 git chec

它们是否都相同,如果是,那么为什么我们有两个。

如果签出了
master
,那么
HEAD
就是
master
。如果签出了另一个分支(或只是一个提交),则情况并非如此,因为HEAD是对当前提交的引用

例如:

>git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master

头是一种方便。这是一个助手/快捷方式。
它经常指向origin/master,但也可以指向其他分支

git checkout wip
# Then HEAD == wip

git checkout aed24d
# Then HEAD == aed24d