【问题标题】:Git - How to remove remote by URLGit - 如何通过 URL 删除远程
【发布时间】:2021-01-28 10:29:12
【问题描述】:

我尝试搜索如何通过 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 检查了可用路径,只是为了再次确认该值仅来自这个特定文件。

任何想法将不胜感激!

谢谢。

【问题讨论】:

    标签: git git-remote


    【解决方案1】:

    你需要使用--push参数,并且在url路径中也要使用两个斜杠(所以它的写法和配置文件一样)。

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

    --push 参数将指示操作推送 URL 而不是获取 URL (git remote documentation)

    【讨论】:

    • 救命恩人!谢谢,现在我也知道 --push 参数是干什么用的了。
    猜你喜欢
    • 2016-07-06
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 2016-01-09
    • 2012-08-14
    • 2020-04-12
    • 2016-12-05
    相关资源
    最近更新 更多