在Git中,"遥控器/原点/ HEAD"和"遥控器/原点/主人"之间有什么区别

Kar*_*run 4 git

>git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
Run Code Online (Sandbox Code Playgroud)

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

Sim*_*ias 5

如果master签出,那么HEADmaster.如果检出另一个分支(或简称提交),情况就不是这样 - 因为HEAD是对您当前提交的引用.

例:

git checkout wip
# Then HEAD == wip

git checkout aed24d
# Then HEAD == aed24d
Run Code Online (Sandbox Code Playgroud)