git - vs代码不加载新分支,远程终端可以
问题描述
当我在我的 vs 代码开发容器中运行以下命令时:
git fetch --all
git branch -a
我没有看到任何新的分支。只有主分支和我自己创建的分支。当我在 mac 上的独立终端中运行完全相同的命令时,我确实得到了所有分支。这可能与 ssh 密钥有关吗?我还尝试禁用 GitLens 扩展并重新启动 vscode,但没有奏效。
解决方案
我刚刚尝试了一个 VSCode 远程 SSH 会话,它确实有效。
在您的情况下,它应该与git remote -v
:可能未设置原点,或者与您 Mac 上的同一克隆存储库不同。
您还可以git ls-remote
在 VSCode 终端中的远程 SSH 会话存储库中进行测试,以检查您是否可以列出远程 HEAD SHA。
推荐阅读
- ruby-on-rails - 无法从 camt_parser rails gem 获取 iban
- javascript - 是否可以获取 WASM 文件并返回 JS 文件?
- r - 计算R中行中的连续值
- javascript - 如何在 p5.js 中实现用户交互?我知道 p5 本身不支持交互,但有没有办法我可以自己编写?
- ios - 如何为自定义单元定义长描述
- qt - 如何将 Qt 网络授权用于 Azure AD OAuth2
- python - 在Python中选择与日期正则表达式匹配的数据框行
- javascript - Analytics 无法跟踪 Firefox 的用户
- .htaccess - 使用 301 htaccess 进行多次重定向
- javascript - 将标签转换为锚标签