我刚刚做了git init初始化我的文件夹作为git存储库,然后使用git remote add origin URL添加了一个远程存储库。现在我想删除这个git remote add origin,并添加一个新的仓库git remote add origin new- url。我该怎么做呢?


当前回答

设置原点远程url-

   git remote set-url origin git://new.url.here

这里的origin是你的推送url名称。你可能有多个原点。如果你有多个原点,请将原点替换为那个名字。

删除Origin

   git remote rm origin/originName
   or
   git remote remove origin/originName

用于添加新的原点

   git remote add origin/originName git://new.url.here / RemoteUrl

其他回答

如果为heroku和自己的存储库这样的项目设置了多个远程地址,则使用下面的命令检查本地项目目录中可用的远程url

git remote -v

它会显示所有远程url,比如

heroku  https://git......git
origin  https://git......git

如果你想移除heroku遥控器,

git remote remove heroku

它将删除heroku远程只有当想删除自己的远程存储库

git remote remove origin

另一种方法

取消本地git存储库(警告:这会删除历史记录)

rm -rf .git

然后;再次创建git仓库

git init

然后;重复远程回购连接

git remote add origin REPO_URL

警告:这将删除历史记录。

你可以这样做,而不是删除和重新添加:

git remote set-url origin git://new.url.here

请参阅这个问题:如何更改远程Git存储库的URI (URL) ?

要删除远程使用这个:

git remote remove origin

也许我迟到了 你可以使用git远程删除原点,它会做的工作。

Well, This method and technique worked fine for me: 
Inside the .git folder of your project directory, change these files: 
1 -> configs file 
  -> open it up 
  -> change the ref URL to the remote one. 
 (You must also set your remote origin 
  branch the same as the local 
  branch here inside this file. e.g: remote: main, local: main
 ) 
2 -> git fetch 
3 -> .git 
  -> refs 
  -> heads && remotes folder 
  -> make sure both in files, origins are the same inside both heads and 
    remotes folders. e.g: main or master
4 -> .git 
  -> refs 
  -> remotes 
  -> main 
  -> open it up: 
   Copy the content and paste it inside the main file of the heads 
   folder.

Finally: 
Git fetch && git pull && git push