git branch没有显示所有分支

时间:2017-11-04 17:30:50

标签: git

/opt/lampp/htdocs/drupal-8.4.0$ git branch

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

10 个答案:

答案 0 :(得分:5)

键入此项以显示所有远程和本地分支: git branch -av

答案 1 :(得分:5)

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

拉出所有其他分支,

git fetch

应该像上面这样

git fetch --all or git fetch <branch Name>

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

git checkout name-of-the-branch
git branch

答案 2 :(得分:4)

git branch --all

这个 git 命令将显示所有分支。

答案 3 :(得分:4)

我对此进行了基本测试。脚本:$('.shop_table td[colspan="6"]').prop('colSpan', 4) 依赖于本地 git 存储库的远程引用。

要获取远程分支,最佳做法是:

  1. 首先,执行脚本:<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <table class="shop_table" border=1> <thead> <tr><th>111</th><th>111</th><th>111</th><th>111</th><th>111</th><th>111</th><th>111</th></tr> </thead> <tbody> <tr><td class="aa">222</td></tr> <tr><td class="bb">333</td></tr> <tr><td class="cc" colspan="6">444</td></tr> <tr><td class="aa">222</td></tr> <tr><td class="bb">333</td></tr> <tr><td class="cc" colspan="6">444</td></tr> <tbody> </table> / git branch -r /... 将最新的远程存储库数据同步到您的本地存储库中;

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

  3. 最后,执行脚本:git fetch

答案 4 :(得分:1)

首先进行git获取,以便从远程

中提取附加分支信息

答案 5 :(得分:0)

使用git branch -a查看repo中的所有分支,然后您可以使用git checkout branchname结帐到相应的分支

答案 6 :(得分:0)

执行git branch -a,它将为您提供远程中的所有分支。 另一个选项git fetch --all然后,如果您要更改或要执行什么操作就可以执行。 示例-如果您想更改分支,则git checkout <branch name from shown branches>

答案 7 :(得分:0)

我正在更新,当我面对此问题以及如何解决时,可能会对将来的某个人有所帮助。

我使用命令$git init开始回购,后来尝试了命令$git branch。但是没有输出,后来我添加了一个新文件并尝试提交。那个时候我遇到了错误

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"
 

提供了上述详细信息之后,命令$git branch就像一个咒语一样!!

答案 8 :(得分:0)

如果您的 repo 有 0 次提交,就会发生这种情况。如果您进行了提交,那么您的当前分支将在您执行以下操作时出现:git branch

答案 9 :(得分:-1)

git branch -M [branch-name]

例如:
git branch -M master

在这个命令之后,大概应该会显示:
* 大师