我在git clone存储库或使用时托管在 BitBucket 上git pull origin master,git pull origin myBranch它确实第二次拉动,但是当我列出分支时,git branch -v我只看到master。做事git status也没有任何表现。
如何将所有分支从网络仓库拉到我的本地仓库?
难道是因为我更改了计算机并且 git 设置上的名称发生了更改,所以它只能让我获取master,因为它是默认分支,而另一个只能由创建它的人访问?
尝试使用这个:
git branch -a
您现在将看到远程分支的列表,origin例如
输出:
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 分支 -a:
你会看到远程分支的列表
git远程显示起源
它将显示本地存储库已知的所有分支。如果您要使用的分支不在列表中,请运行命令
git远程更新
它会更新本地存储库跟踪的远程分支的整个列表,然后运行
获取
更新所有跟踪的分支。
然后,您可以使用以下 checkout 命令创建分支:
git checkout -b your_branch_local_name origin/your_branch_remote_name