我在 GitHub 上有一个存储库。它包含master
和一个分支。
当我克隆它时,我只获得master
并没有看到我的分支。
为什么会这样呢?如何查看存储库中的所有分支?
默认情况下,git clone
只创建一个分支:当前签出的分支,通常是 master。但是,它确实为远程中的所有其他分支创建远程跟踪分支。将它们视为远程分支的本地副本,可以通过获取来更新。它们不是真正的本地分支,因为它们仅用作指向远程分支所在位置的指针,而不是供您处理。
如果你跑git branch -a
您将看到所有分支,本地和远程。如果您只想查看远程的,请使用git branch -r
。如果您更喜欢视觉历史显示,请尝试gitk --all
(or gitk --remotes
).
要创建要使用的本地分支,请使用
git branch <branch-name> origin/<branch-name>
这将使用远程分支作为起点创建一个新的本地分支。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)