git branch没有显示所有分支

Moh*_*lik 7 git

/opt/lampp/htdocs/drupal-8.4.0$ git分支

我已经在系统中安装了drupal,我想切换到其他分支,但是使用git分支时却不显示其他分支!

小智 13

您可能在本地没有这些分支机构。

拉所有其他分支,

git fetch
Run Code Online (Sandbox Code Playgroud)

应该像上面这样

git fetch --all or git fetch <branch Name>
Run Code Online (Sandbox Code Playgroud)

然后您可以使用checkoutbranch检查它是否显示

git checkout name-of-the-branch
git branch
Run Code Online (Sandbox Code Playgroud)


小智 12

执行git branch -av以显示所有远程和本地分支。


ban*_*923 11

git 分支 --全部

此 git 命令将显示所有分支。


Sco*_*des 11

如果您的存储库有 0 次提交,则可能会发生这种情况。如果您进行提交,则当前分支将在您执行以下操作时出现:git branch


sla*_*pai 7

使用git branch -a看到回购所有分支,然后你可以使用git checkout branchname结账到各个分支


Rot*_*otS 7

然后你应该终于能够看到其他分支了。


小智 5

首先执行 git fetch 以从远程获取附加分支信息


小智 5

我对此进行了基本测试。该脚本:git branch -r依赖于本地 git 存储库的远程引用。

要获取远程分支,最佳实践是:

  1. 首先执行脚本:git pull// git fetch...将最新的远程仓库数据同步到本地仓库;

  2. 然后执行脚本:git remote prune origin清理本地git仓库中那些不存在的git分支;

  3. 最后,执行脚本:git branch -r