gpt4 book ai didi

git - 添加了不正确的 Git 远程;无法删除它或用另一个 Remote 覆盖它

转载 作者:行者123 更新时间:2023-12-04 22:24:26 27 4
gpt4 key购买 nike

我错误地为我的 git 存储库添加了错误的远程源。我从未明确设置我的 repo 协议(protocol)的远程来源。我认为它一定是默认设置的,在设置远程原点之前,我运行了:

$ git remote add upstream https://github.com/hackreactor/HRATX24-javascript-koans.git

我这样做是为了万一我从中 fork 的原始(上游)存储库中的代码发生变化,这些更改也会上传并反射(reflect)在我的 fork 中。我不能确定这个命令设置了我的远程源,因为我还处于熟悉 git 的早期阶段,但是当运行

$ git remote -v

git 告诉我,我的来源是:https://github.com/hackreactor/HRATX24-javascript-koans.git .我试过删除这个 Remote 并覆盖它,但都不起作用。尝试删除它时,我收到错误消息 - fatal: No such remote,当我尝试覆盖它时,我收到错误消息 - fatal: remote origin already exists。这两个错误消息似乎是矛盾的,所以我不确定如何进行。谁能帮助我更好地了解发生了什么,以及如何让 git 将我的 Remote 重置为正确的 url?

这是我运行的 git 命令以及 git 为它们提供的输出:

$ git remote -v
origin https://github.com/hackreactor/HRATX24-javascript-koans.git (fetch)
origin https://github.com/hackreactor/HRATX24-javascript-koans.git (push)
upstream https://github.com/hackreactor/HRATX24-javascript-koans.git (fetch)
upstream https://github.com/hackreactor/HRATX24-javascript-koans.git (push)

$ git remote rm https://github.com/hackreactor/HRATX24-javascript-koans.git
fatal: No such remote: https://github.com/hackreactor/HRATX24-javascript-koans.git

$ git remote add origin https://github.com/BLuEScioN/HRATX24-javascript-koans.git
fatal: remote origin already exists.

最佳答案

git remote rm 将远程的名称(在本例中为 origin)作为其命令。

或者,您也可以像这样只更新 Remote 的 URL:

git remote set-url origin https://github.com/BLuEScioN/HRATX24-javascript-koans.git

关于git - 添加了不正确的 Git 远程;无法删除它或用另一个 Remote 覆盖它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40411982/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com