$ git branch -a
* main
remotes/origin/HEAD -> origin/main
remotes/origin/main
他们的区别是什么:
-
remotes/origin/HEAD
-
origin/main
-
remotes/origin/main
The remotes/origin/HEAD
是当前签出的分支origin
存储库,这意味着如果您克隆该存储库,默认情况下将首先检出该分支。
The origin/main
是一个远程分支(这是一个local名为的分支的副本main
在名为origin
)
The remotes/origin/main
,通常称为origin/main
,是名为的分支的位置main
on the remote called origin
上次执行 git 命令时。如果他们有关系的话main
将会有origin/main
as its upstream.
也看看这个问题:大师和。 origin/master 与遥控器/origin/master https://stackoverflow.com/questions/10588291/git-branching-master-vs-origin-master-vs-remotes-origin-master
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)