git问题 next fetch will store in remotes/origin

项目在git的下无法查找到需要的Branch

但是在Bitbucket下可以查到到

通过GitBash,发现git branch -a与git remote show origin 输出的远程分支不一样,git remote show origin命令输出多余的分支:
branch_XXXX_XXXX   new ( next fetch will store in remotes/origin)

这是因为it branch -a 输出的是本地仓库的远程分支信息,而git remote show origin需要联网输出实时的远程仓库的分支信息。
出现new ( next fetch will store in remotes/origin),由于远程新增了分支,而本地并没有同步信息导致的。

解决方法:git fetch origin  //从远程仓库更新信息

这时在switch/checkout的branch中就可以找到新增的分支信息,切换到新分支即可。

时间: 2024-07-28 19:15:20

git问题 next fetch will store in remotes/origin的相关文章

Git之pull,fetch差别

简言之, pull=fetch+merge,下拉远程分支并与本地分支合并. fetch只是下拉远程分支,怎么合并,可以自己再做选择. 进一步了解是,git本地有暂存区(亦称为Index区) fetch只是拉去remote仓库资源,并没更改本地仓库的代码,并且将commit id指向latest 对于文件夹.git下的文件变化表现就是 fetch 改变的是 remotes 里面相应分支的 commit id. 原文地址:https://www.cnblogs.com/LandWind/p/1141

三十一、Git中的fetch和pull

Git中从远程的分支获取最新的版本到本地有这样2个命令: 1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge     git fetch origin master git log -p master..origin/master git merge origin/master 以上命令的含义:   首先从远程的origin的master主分支下载最新的版本到origin/master分支上   然后比较本地的master分支和origin/master分支的差别  

git中remotes/origin/HEAD指向的分支丢失

当用git查看分支的时候,末尾会提示一个错误信息: $ git branch -av ...... ...... error: some refs could not be read 查了下几个分支都是正在用的,一直没有找到问题所在,偶然用branch -a查看到remotes/origin/HEAD指向了一个不存在的分支: $ git branch -a ...... remotes/origin/HEAD -> origin/www ...... origin/www这个分支以前有用过,后来

解决Jenkins上git出现的“ERROR: Error fetching remote repo 'origin'”问题

今天对清掉了Jenkins中项目的工作空间,结果构建出现“ERROR: Error fetching remote repo 'origin'”问题:网上各种找也没找到解决这个问题的方法. 后来看错误之前是“> git.exe config --local --remove-section credential # timeout=10”,不会是跟密码有关吧! 于是将url改成http://用户名:密码@ip/的格式,git配置改成不使用密码,结果OK了. 解决Jenkins上git出现的"

git status message - Your branch is ahead of origin/master by X commits

git status FAQ: When I issue the "git status" command, I see the following "Your branch is ahead or origin/master ..." git message: # On branch master # Your branch is ahead of 'origin/master' by 5 commits. # nothing to commit (working

Command failed: git -c core.longpaths=true config --get remote.origin.url

「Unable to Connect to GitHub.com For Cloning」Error: Command failed: git -c core.longpaths=true config --get remote.origin.url此处原因应该是因为网络无法透过git://方式将package download下来清除缓存:npm cache clear更改Download方式:git config --global url."https://".insteadOf

【git之】fetch和 pull的区别

Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge Git fetch origin master git log -p master..origin/master git merge origin/master 以上命令的含义:   首先从远程的origin的master主分支下载最新的版本到origin/master分支上   然后比较本地的master分支和origin/master分支的差别   最后进行

Git 协作:Fetch Pull Push Branch Remote相关

前言 学习git的时候,我们首先学习的是最常用的,自己独立开发Software时用的命令: git init #初始化git仓库 git add <file_name> #将文件添加到暂存区 git rm <file_name> #将暂存区的该文件删除 git commit -m "<commit info>" #将暂存区的修改提交到当前分支 git status #查看当前状态 git reset --hard <commit_id>

homebrew update 出现Failure while executing: git pull --quiet origin refs/heads/master:refs/remotes/origin/master解决方案

具体可以参考https://github.com/Homebrew/homebrew/issues/21002 cd /usr/local git status git reset --hard origin/master git clean -d