首页 > 解决方案 > Git - 如何通过 URL 删除远程

问题描述

我尝试搜索如何通过 URL 删除远程,但所有建议都是删除整个远程并重新添加所需的 URL。

最初,我使用命令添加了 url,

git remote set-url --add --push all C:\Users\UserName\Desktop\TestPath

然后,在配置文件中所有可用的 url 中,我如何删除这个特定的 URL 行?(黄色突出显示) 配置文件

我确实尝试了以下命令git remote set-url --delete all C:\Users\UserName\Desktop\TestPath 但我收到了这个错误->could not unset 'remote.all.url'

我还检查了可用路径,git config --list --show-origin只是为了再次确认该值仅来自这个特定文件。

任何想法将不胜感激!

谢谢。

标签: gitgit-remote

解决方案


您需要使用--push参数,并且在 url 路径中也使用两个斜杠(因此它将与配置文件中的写入方式相同)。

git remote set-url --delete --push all C:\\Users\\UserName\\Desktop\\TestPath

--push参数将指示操作推送 URL 而不是获取 URL(git 远程文档


推荐阅读