1173

我只是git init将我的文件夹初始化为 Git 存储库,然后使用git remote add origin URL. 现在我想删除它git remote add origin并添加一个新的存储库git remote add origin new-URL。我该怎么做?

4

15 回答 15

2198

您可以执行以下操作,而不是删除和重新添加:

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

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

要删除远程使用这个:

git remote remove origin
于 2013-05-02T04:40:20.367 回答
760

如果您坚持删除它:

git remote remove origin

或者如果你有 Git 1.7.10 或更早版本

git remote rm origin

卡豪威尔的回答更好。

于 2013-05-02T05:09:35.830 回答
103

移除遥控器:

git remote remove origin

添加遥控器:

git remote add origin yourRemoteUrl

最后

git push -u origin master
于 2015-07-16T04:34:05.190 回答
44

你可以试试这个,如果你想删除原点然后添加它:

git remote remove origin

然后:

git remote add origin http://your_url_here
于 2017-02-16T05:27:00.213 回答
38

我没有足够的声誉来评论@user1615903 的答案,所以添加这个作为答案:“git remote remove”不存在,应该使用“rm”而不是“remove”。所以正确的做法是:

git remote rm origin
于 2014-01-29T09:01:35.087 回答
22

您可以使用以下命令重命名(更改远程存储库的 URL):

git remote set-url origin new_URL

new_URL 可以像https://github.com/abcdefgh/abcd.git

太永久删除远程存储库使用:

git remote remove origin
于 2015-04-14T19:36:08.090 回答
19

要删除只需使用此命令

git remote remove origin

添新

git remote add origin (path)
于 2021-09-16T08:21:18.923 回答
17

要设置来源远程 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
于 2019-05-24T08:38:09.547 回答
14

perhaps I am late you can use git remote remove origin it will do the job.

于 2019-11-21T12:55:09.787 回答
10

另一种方法

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

rm -rf .git

然后; 再次创建 git 存储库

git init

然后; 重复远程 repo 连接

git remote add origin REPO_URL

但是有一个警告:这会删除历史记录。

于 2018-09-12T20:44:34.320 回答
5

首先将更改推送远程 url

git remote set-url --push origin https://newurl

第二个将更改获取远程 url

git remote set-url origin https://newurl
于 2019-04-02T08:29:11.123 回答
4

您可以转到.git文件夹,在不使用命令的情况下编辑配置文件。

于 2018-10-30T20:50:31.330 回答
1

Git 别名一直是救命稻草:

注意:如果它不同于根据您的需要更新,则 默认名称来源。我通常有所有回购的“起源”

第 1 步:定义git别名 ->

此命令将有助于查看您现有的“来源”和远程“URL”

 git config --global alias.url "remote -v" 

这将删除您现有的远程“原点”

git config --global alias.ro "remote remove origin"

这将添加新的远程“原点”

git config --global alias.ao "remote add origin"

第2步:如何使用它->

  • 打开你的终端有 git repo
  • 通过运行命令检查现有的来源/ url
git url

e.g output:

IF-PERSONAL REPO:

git@github.com:<USERNAME>/<REPO-NAME>.git (fetch/push)


IF-ORGANIZATION:

origin  git@github.com:<ORGANIZATION>/<REPO-NAME>.git (fetch/push)

  • 通过运行命令删除现有的源和 url
git ro
  • 通过运行命令添加的远程源
git ao <URL>

e.g git ao git@github.com:<USERNAME>/<REPO-NAME>.git 

于 2021-08-11T07:44:03.420 回答
0

如果您在这里寻找更简单的方法来使用 Android Studio 执行此操作。你可以:

  1. Menu栏上转到Git然后单击Manages remotes...
  2. 将打开一个窗口,您可以在其中使用(+)(-)按钮添加和删除原始 URL。
  3. 点击确定申请。
于 2022-03-03T19:37:08.327 回答
0

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

git remote -v

它将显示所有远程 URL,例如

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

如果你想删除heroku遥控器,

git remote remove heroku

仅当要删除自己的远程存储库时,它才会删除heroku remote

git remote remove origin
于 2022-02-21T01:49:39.150 回答