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

时间:2013-09-19 19:42:04

标签: git

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

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

2 个答案:

答案 0 :(得分:5)

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

示例:

git checkout wip
# Then HEAD == wip

git checkout aed24d
# Then HEAD == aed24d

答案 1 :(得分:0)

HEAD是一种便利。这是一个帮手/捷径 它经常指向origin / master,但它也可以指向另一个分支提交。