使用 git remote rm
命令从存储库中删除远程 URL。
git remote rm
命令采用一个参数:
- 远程名称(例如
destination
)
从存储库中删除远程 URL 只会取消本地和远程存储库的链接。 它不会删除远程存储库。
删除远程存储库的示例
这些示例假定使用 HTTPS 进行克隆(建议这样做)。
$ git remote -v
# View current remotes
> origin https://github.com/OWNER/REPOSITORY.git (fetch)
> origin https://github.com/OWNER/REPOSITORY.git (push)
> destination https://github.com/FORKER/REPOSITORY.git (fetch)
> destination https://github.com/FORKER/REPOSITORY.git (push)
$ git remote rm destination
# Remove remote
$ git remote -v
# Verify it's gone
> origin https://github.com/OWNER/REPOSITORY.git (fetch)
> origin https://github.com/OWNER/REPOSITORY.git (push)
注意:git remote rm
不会从服务器中删除远程存储库。 它只是从本地存储库中删除远程及其引用。
故障排除:无法删除配置部分 'remote.[name]'
此错误表示您尝试删除的远程不存在:
$ git remote rm sofake
> error: Could not remove config section 'remote.sofake'
检查您是否正确键入了远程仓库的名称。