在 Git 中,"remotes/origin/HEAD" 和 "remotes/origin/master" 有什么区别

  • 本文关键字:remotes origin 区别 master Git HEAD git
  • 更新时间 :
  • 英文 :

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

它们都一样吗,如果是,那为什么我们有两个。

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

例:

git checkout wip
# Then HEAD == wip
git checkout aed24d
# Then HEAD == aed24d

HEAD 是一个便利。 这是一个助手/快捷方式。
它经常指向源/主节点,但它也可以指向另一个分支提交。

相关内容

最新更新