问题描述:使用命令”git branch -r”查看远程分支,但是没有显示任何分支。 解决方法: 1. 确认是否有远程分支存在:首先需要确认是否有远程分支存在,可以使用命令”git remote -v”来查看已经存在的远程仓库以及对应的地址。 2. 执行”git fetch”命令:执行”git fetch”命令可以更新本地仓库的分支信息,获取最新的远...
4. 分支已经删除:如果你运行 `git branch` 命令时看不到特定的分支,可能是因为这个分支已经被删除了。你可以使用 `git branch -d 分支名` 命令删除一个分支。 5. 仓库处于 “detached HEAD” 状态:当你在仓库中的某个提交上分离 HEAD 时,运行 `git branch` 命令会显示 “detached HEAD”,而不是分支列表。
解决办法: git fetch//取回所有分支(branch)的更新。如果只想取回特定分支的更新,可以指定分支名,例:$ git fetch <远程主机名> <分支名> git fetch origin master git branch 命令的 -r 选项,可以用来查看远程分支, -a 选项查看所有分支。
所以,你想要看到远程分支,必须使用git fetch获取远程更新之后再看。 别被branch命令输出的origin/branch的名字给误导了,这玩意其实还是本地分支,数据存储在本地.git/目录下,你试试把远程分支干掉了这玩意一定还在。有用4 回复 查看全部 3 个回答 推荐问题 问一个简单的git问题? 如果我已经提交过了,但又有了一些...
git branch -r // 查看关联的远程仓库的所有分支 若部分没有展示,则需要先fetch下,如下 git fetch <远程仓库别名> 然后再查看即可
git remote update origin--prune # 更新远程主机origin 整理分支 git branch-r # 列出所有远程分支 git checkout dev # 切换到自己想要的那个分支 gitswitch-c dev # 如果分支没改动,通过这个命令切换过去 git push # 当前是dev分支,这下直接push到远程分支就可以了...
这里我们需要的就是加上--column,这样所有的分支都会分成很多列的形式展现出来,可以很大程度缓解显示不全的问题。 比如我们要查看本地的远程分支,可以这样:git branch -r --column 赶紧试试吧! PS:我看网上还有童鞋问分支显示不全的问题的另一种情况,这种情况的原因是没有进行git fetch操作。因为你看不到的分支...
所以,你想要看到远程分支,必须使用git fetch获取远程更新之后再看。 别被branch命令输出的origin/branch的名字给误导了,这玩意其实还是本地分支,数据存储在本地.git/目录下,你试试把远程分支干掉了这玩意一定还在。有用1 回复 查看全部 4 个回答 推荐问题 如何避免 git 提交记录拧成麻花? 感觉这样的提交记录让人...
ls .git/refs/remotes/origin/ 看看这下面都有些什么,服务器上的分支应该都在这个目录下能看到。如果没有你要的,那就确认下你同事是不是把分支push上去了,push的对不对。