我正在将数据推送到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)
您可以采用以下 3 种方法中的任何一种:
删除旧的origin并阅读正确的:
git remote remove origin
git remote add origin <correct address>
Run Code Online (Sandbox Code Playgroud)更新现有的远程链接:
git remote set-url origin <correct url>
Run Code Online (Sandbox Code Playgroud)
您可以选择提供--push给上述命令。
更新文件的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命令。