【发布时间】:2018-11-17 20:06:54
【问题描述】:
当我在 git bash 中键入 git remote -v 时,我得到了所有存储库 url 的列表,问题是它们都已过时,我想删除所有这些。我该怎么做呢?
【问题讨论】:
标签: git git-bash git-remote
当我在 git bash 中键入 git remote -v 时,我得到了所有存储库 url 的列表,问题是它们都已过时,我想删除所有这些。我该怎么做呢?
【问题讨论】:
标签: git git-bash git-remote
您可以使用git remote remove 按名称删除遥控器。例如:
$ git remote remove myremote
【讨论】:
移除遥控器的几个选项
.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 命令执行相同操作的良好记录方法即可。