首页 > 解决方案 > vs代码不加载新分支,远程终端可以

问题描述

当我在我的 vs 代码开发容器中运行以下命令时:

git fetch --all
git branch -a

我没有看到任何新的分支。只有主分支和我自己创建的分支。当我在 mac 上的独立终端中运行完全相同的命令时,我确实得到了所有分支。这可能与 ssh 密钥有关吗?我还尝试禁用 GitLens 扩展并重新启动 vscode,但没有奏效。

标签: gitvisual-studio-code

解决方案


我刚刚尝试了一个 VSCode 远程 SSH 会话,它确实有效。

在您的情况下,它应该与git remote -v:可能未设置原点,或者与您 Mac 上的同一克隆存储库不同。

您还可以git ls-remote在 VSCode 终端中的远程 SSH 会话存储库中进行测试,以检查您是否可以列出远程 HEAD SHA。


推荐阅读