我如何在Windows上更改远程/目标存储库的URL?

27 浏览
0 Comments

我如何在Windows上更改远程/目标存储库的URL?

这个问题已经有答案了

如何更改远程 Git 存储库的 URI(URL)?

我在Windows上创建了一个本地GIT存储库。让我们称其为AAA。我已经暂存、提交并将其内容推送到GitHub。git@github.com: username/AAA.git

我意识到我犯了一个错误。

在GitHub上,我将其重命名为git@github.com:username/BBB.git

现在,在我的Windows机器上,我需要将git@github.com:username/AAA.git更改为git@github.com:username/BBB.git,因为设置仍然尝试“推送”到git@github.com:username/AAA.git,但我现在需要推送到git@github.com:username/BBB.git

我该怎么做呢?

admin 更改状态以发布 2023年5月20日
0
0 Comments

在我看来,最简单的修改方式是编辑你的仓库中的 .git/config 文件。找到你弄错的条目,并调整 URL。

在我经常使用的仓库中,我的电脑上看起来像这样:

KidA% cat .git/config 
[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
    ignorecase = true
    autocflg = true
[remote "origin"]
    url = ssh://localhost:8888/opt/local/var/git/project.git
    #url = ssh://xxx.xxx.xxx.xxx:80/opt/local/var/git/project.git
    fetch = +refs/heads/*:refs/remotes/origin/*

你看到注释掉的那一行是仓库的另一个地址,我有时通过更改哪一行被注释掉来切换仓库地址。

当你运行类似于 git remote rmgit remote add 的命令时,这就是在后台进行操作的文件,但在这种情况下,由于这只是一个错别字,用这种方式进行更正可能是有意义的。

0
0 Comments
git remote set-url origin 

的中文意思是\"123\",其中标签是HTML中的一个用于加粗文本的标签。

0