【问题标题】:'git remote -v' delete unwanted repositories locally'git remote -v' 在本地删除不需要的存储库
【发布时间】:2018-11-17 20:06:54
【问题描述】:

当我在 git bash 中键入 git remote -v 时,我得到了所有存储库 url 的列表,问题是它们都已过时,我想删除所有这些。我该怎么做呢?

【问题讨论】:

    标签: git git-bash git-remote


    【解决方案1】:

    您可以使用git remote remove 按名称删除遥控器。例如:

    $ git remote remove myremote
    

    【讨论】:

      【解决方案2】:

      移除遥控器的几个选项

      • 您可以简单地编辑 .git/config 文件并将其删除
      • git remote remove <remote>
      • git remote rm <remote>
      • git remote prune <remote>

      git remote rm

      rm
      删除名为 .
      的遥控器 删除所有远程跟踪分支和远程配置设置。

      git remote prune

      prune
      删除下所有过时的跟踪分支。这些陈旧的分支已从 引用的远程存储库中删除,但仍可在本地“remotes/”中使用。 使用 --dry-run 选项,报告将修剪哪些分支,但实际上并不修剪它们。

      【讨论】:

      • 手动编辑 .git 目录下的任何文件都不是一个好主意,只要有使用 git 命令执行相同操作的良好记录方法即可。
      猜你喜欢
      • 2020-12-13
      • 2020-12-31
      • 2011-04-01
      • 2013-11-17
      • 2017-05-16
      • 2010-12-22
      • 1970-01-01
      • 2012-06-29
      • 1970-01-01
      相关资源
      最近更新 更多