'git remote -v' удалить ненужные репозитории локально - PullRequest
0 голосов
/ 17 ноября 2018

когда я набираю git remote -v в git bash, я получаю список всех URL репозитория, проблема в том, что они все устарели, я хочу удалить их все. Как бы я поступил так?

Ответы [ 2 ]

0 голосов
/ 18 ноября 2018

Несколько вариантов удаления пультов

  • Вы можете просто отредактировать файл .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 сообщать, какие ветви будут сокращены, но фактически не сокращать их.

0 голосов
/ 17 ноября 2018

Вы можете удалить пульты по их именам, используя git remote remove. E.g.:

$ git remote remove myremote
...