我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.15

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-10-16. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

删除远程

使用 git remote rm 命令可从仓库中删除远程 URL。

git remote rm 命令使用一个参数:

示例

以下示例假设您使用 HTTPS 克隆,即推荐使用的方法。

$ git remote -v
# 查看当前远程
> origin  https://主机名/OWNER/REPOSITORY.git (fetch)
> origin  https://主机名/OWNER/REPOSITORY.git (push)
> destination  https://主机名/FORKER/REPOSITORY.git (fetch)
> destination  https://主机名/FORKER/REPOSITORY.git (push)

$ git remote rm destination
# 删除远程
$ git remote -v
# 验证其已删除
> origin  https://主机名/OWNER/REPOSITORY.git (fetch)
> origin  https://主机名/OWNER/REPOSITORY.git (push)

git remote rm 不会从服务器中删除远程仓库。 它只是从本地仓库中删除远程及其引用。

故障排查

当您尝试删除远程时可能会遇到以下错误。

无法删除配置部分 'remote.[name]'

此错误表示您尝试删除的远程不存在:

$ git remote rm sofake
> error: Could not remove config section 'remote.sofake'

检查您是否正确键入了远程仓库的名称。

延伸阅读

问问别人

找不到要找的内容?

联系我们