GIT提取或克隆存储库仅获取Master分支

我在BitBucket上托管时,我git clone一个存储库或使用git pull origin mastergit pull origin myBranch它确实拉第二次,但当我列出分支与git branch -v我只看到 。 做git status也不会显示任何内容。

我如何将所有分支机构从网上回购协议下拉到本地回购协议?

难道这是因为我改变了计算机名称和git设置名称的改变,所以它只能让我获得master因为它是默认分支,另一个只能由创建它的人访问?


尝试使用这个:

git branch -a

你会看到远程分支的名单/例如

输出:

remotes/origin/tk_removes_call_centers
remotes/origin/tk_warm_transfer_fix
remotes/origin/update_README

然后你就可以

git checkout [any_individual_branch_name]

你也可以用git branch -v --all得到相同的列表,其中包括最近的提交信息,即

git branch -v --all

输出:

remotes/origin/tk_removes_call_centers     1478b14 re-adding call feedback workers
remotes/origin/tk_warm_transfer_fix        94720c5 handling blank auto policy
remotes/origin/update_README               a769b82 Update README

git branch -v (没有--all )只显示你曾经工作过的分支。 当您使用--all你看到所有跟踪分支origin/

有关:
- 如何克隆Git中的所有远程分支?
- 你如何创建一个远程Git分支?
- Git获取远程分支
- 如何查看远程Git分支?


做这个命令列表:

git分支-a

你会看到远程分支的列表

git远程显示出处

它将显示您的本地存储库已知的所有分支。 如果您要使用的分支不在列表中,请运行该命令

git远程更新

它会更新本地存储库跟踪的远程分支的整个列表,然后运行

git fetch

它会更新所有追踪分支。

然后,您可以使用以下结帐命令创建分支:

git checkout -b your_branch_local_name origin / your_branch_remote_name

链接地址: http://www.djcxy.com/p/3843.html

上一篇: GIT pulling or cloning repository only gets Master branch

下一篇: Equivalent of "svn checkout" for git?