如何在VS Code界面执行等价于git remote add本地裸仓库路径的操作?
在VS Code UI中添加本地/裸仓库作为Git远程仓库的方法
VS Code的Git面板默认会校验远程地址格式,直接输入本地路径会被判定为无效URL,但有两种UI操作可以实现和git remote add origin /path/to/bare/repo完全等价的效果:
方法1:直接编辑.git/config文件
- 打开本地仓库的
.git/config文件(若看不到该文件,先在VS Code的资源管理器中开启「显示隐藏文件」) - 找到或添加
[remote "origin"]配置段,写入以下内容:[remote "origin"] url = /path/to/bare/repo fetch = +refs/heads/*:refs/remotes/origin/* - 保存文件后,回到VS Code的Git面板,即可看到已添加的远程仓库,后续可正常执行推送、拉取操作。
方法2:给本地路径添加file://前缀
- 打开VS Code左侧活动栏的Git面板
- 点击面板右上角的三个点(更多操作),选择「添加远程」
- 在弹出的输入框中,给本地路径加上
file://前缀:- Linux/macOS系统:输入
file:///path/to/bare/repo(注意三个斜杠) - Windows系统:输入
file://C:/path/to/bare/repo(替换成实际盘符和路径)
- Linux/macOS系统:输入
- 点击「添加」后,VS Code会将其识别为合法的远程地址,功能上和直接使用本地路径完全一致。
内容的提问来源于stack exchange,提问作者user10685
相关产品推荐
相关产品推荐

