如何在git中删除url

Kar*_*mar 4 git git-remote

我正在将数据推送到github。当我推送数据时,我遇到了问题。我正在使用这个推送数据。

git init
touch README.md
git add .
git commit -m "initial commit"
git remote add origin https://github.com/YourAccount/firstPush.git
git push -u origin master
Run Code Online (Sandbox Code Playgroud)

实际上我运行 git remote add origin https://github.com/YourAccount/firstPush.git这个命令是错误的。当我再次用正确的路径推送数据时,我得到了错误

fatal: remote origin already exists.
Run Code Online (Sandbox Code Playgroud)

hjp*_*r92 7

您可以采用以下 3 种方法中的任何一种:

  1. 删除旧的origin并阅读正确的:

    git remote remove origin
    git remote add origin <correct address>
    
    Run Code Online (Sandbox Code Playgroud)
  2. 更新现有的远程链接:

    git remote set-url origin <correct url>
    
    Run Code Online (Sandbox Code Playgroud)

    您可以选择提供--push给上述命令。

  3. 更新文件的remote部分.git/config

    [remote "origin"]
        url = <correct url>
        fetch = +refs/heads/*:refs/remotes/origin/*
    [branch "master"]
        remote = origin
        merge = refs/heads/master
    
    Run Code Online (Sandbox Code Playgroud)

您还可以参考 git 文档了解git remote命令。