Can';看不到在GIT上创建的新分支

Can';看不到在GIT上创建的新分支,git,bitbucket,branch,pull,Git,Bitbucket,Branch,Pull,当有人在我们的git存储库上创建一个新分支时,我看不到这个新分支。我制作了git pull(通过eclipse插件和git bash),但它不起作用(已经是最新的) 我也尝试过git fetch或git checkout,但都不起作用(错误:pathspec“XXXXX”与git已知的任何文件都不匹配) 唯一有效的方法是删除项目并再次克隆 你知道为什么会这样吗?为什么在我的存储库中看不到新分支?是关于权限的吗 我们有git版本2.25.0和Bitbucket 当我运行git config rem

当有人在我们的git存储库上创建一个新分支时,我看不到这个新分支。我制作了git pull(通过eclipse插件和git bash),但它不起作用(已经是最新的)

我也尝试过git fetch或git checkout,但都不起作用(错误:pathspec“XXXXX”与git已知的任何文件都不匹配)

唯一有效的方法是删除项目并再次克隆

你知道为什么会这样吗?为什么在我的存储库中看不到新分支?是关于权限的吗

我们有git版本2.25.0和Bitbucket

当我运行git config remote.origin.fetch命令时,它不会显示任何内容 $git config remote.origin.fetch

多谢各位
最好的问候

git pull
通常不会有帮助;您需要
git fetch
。但是:您的克隆是单分支克隆吗?如果是这样,您将不会在其他Git中看到任何其他分支,因为您告诉您的Git:关闭所有其他分支的眼睛和耳朵。在
Git pull
之后,新分支不会自动存在于本地存储库中。但是,如果正确地创建和配置了存储库,远程跟踪分支就会这样做。您可以在
git pull
git fetch
之后尝试
git branch-a
,以查看存在哪些分支和远程跟踪分支。如果使用git branch-a,则在git pull或git fetch之后无法看到新分支。我还使用了git remote update+git fetch,但它不起作用either@JLopez尝试
git fetch origin+refs/heads/*:refs/remotes/origin/*
并运行
git branch-a
。此外,您可以使用本地存储库中的
git ls remote--heads
打印远程存储库中存在的分支。您最初是如何制作克隆的?您是使用了git clone,还是添加了各种选项?