【发布时间】:2017-08-15 18:45:45
【问题描述】:
我刚刚使用git init 将我的文件夹初始化为Git 存储库,然后使用git remote add origin URL 添加了一个远程存储库。现在我想删除这个git remote add origin 并添加一个新的存储库git remote add origin new-URL。我该怎么做?
【问题讨论】:
标签: git git-remote
我刚刚使用git init 将我的文件夹初始化为Git 存储库,然后使用git remote add origin URL 添加了一个远程存储库。现在我想删除这个git remote add origin 并添加一个新的存储库git remote add origin new-URL。我该怎么做?
【问题讨论】:
标签: git git-remote
您可以这样做,而不是删除和重新添加:
git remote set-url origin git://new.url.here
看到这个问题:How to change the URI (URL) for a remote Git repository?
要删除远程使用这个:
git remote remove origin
【讨论】:
如果你坚持要删除它:
git remote remove origin
或者,如果您有 Git 1.7.10 或更低版本
git remote rm origin
但是kahowell's answer 更好。
【讨论】:
移除遥控器:
git remote remove origin
添加遥控器:
git remote add origin yourRemoteUrl
最后
git push -u origin master
【讨论】:
你可以试试这个,如果你想删除源然后添加它:
git remote remove origin
然后:
git remote add origin http://your_url_here
【讨论】:
我没有足够的声誉来评论@user1615903 的答案,所以添加这个作为答案: “git remote remove”不存在,应该使用“rm”而不是“remove”。 所以正确的做法是:
git remote rm origin
【讨论】:
remove 在 1.7.12 中添加。我已经更新了我的答案。
您可以使用以下命令重命名(更改远程存储库的 URL):
git remote set-url origin new_URL
new_URL 可以像https://github.com/abcdefgh/abcd.git
太永久删除远程仓库使用:
git remote remove origin
【讨论】:
设置一个origins远程url-
git remote set-url origin git://new.url.here
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
【讨论】:
也许我迟到了
你可以使用git remote remove origin 它会完成这项工作。
【讨论】:
另一种方法
取消本地git仓库
rm -rf .git
然后;再次创建 git 仓库
git init
然后;重复远程 repo 连接
git remote add origin REPO_URL
【讨论】:
要删除只需使用此命令
git remote remove origin
添加新的
git remote add origin (path)
【讨论】:
首先将更改推送远程网址
git remote set-url --push origin https://newurl
second 将更改获取远程 url
git remote set-url origin https://newurl
【讨论】:
你可以去.git文件夹,不使用命令编辑配置文件。
【讨论】:
Git 别名是救命稻草:
注意: 默认名称 origin 如果它不同于根据您的需要进行更新。我通常有所有回购的“起源”
第 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"
第二步:如何使用->
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)
git ro
git ao <URL>
e.g git ao git@github.com:<USERNAME>/<REPO-NAME>.git
【讨论】: