В этом руководстве объясняется, как удалить пульт Git.
Git remote — это указатель, который ссылается на другую копию репозитория, которая обычно размещается на удаленном сервере.
Как правило, при работе с Git у вас будет только один удаленный источник с именем origin и разные ветки для разных функций и сред. Происхождение — это имя пульта, которое автоматически создается при клонировании репозитория и указывает на клонированный репозиторий.
Однако при совместной работе над проектом с группой людей вы можете обнаружить, что использование нескольких пультов Git очень удобно. Удаленный репозиторий может быть размещен в службе хостинга Git, такой как GitHub, GitLab и BitBucket, или на вашем частном сервере Git .
Если удаленный репозиторий переносится на другой хост или участник прекратил вносить вклад, вы можете удалить удаленный URL-адрес из своего репозитория.
Удаление Git Remote
Чтобы удалить пульт, перейдите в каталог, в котором хранится ваш репозиторий, и используйте команду git remote rm
(или git remote remove
), за которой следует имя удаленного:
git remote rm <remote-name>
Например, чтобы удалить удаленное именованное testing
, введите:
git remote rm testing
git remote rm
удаляет все ссылки на удаленный репозиторий. Он не удаляет репозиторий с удаленного сервера.
Чтобы убедиться, что пульт был успешно удален, используйте команду git remote
для git remote
списка удаленных подключений:
git remote -v
Результат будет выглядеть примерно так:
origin https://github.com/user/repo_name.git (fetch)
origin https://github.com/user/repo_name.git (push)
Команда git remote rm
удаляет записи об удаленном репозитории из файла .git/config
.
...
[remote "testing"]
url = [email protected]:user/repo_name.git
fetch = +refs/heads/*:refs/remotes/testing/*
Вы также можете удалить пульт, отредактировав файл .git/config
текстовом редакторе . Однако рекомендуется использовать команду git remote rm
.
Если пульт, который вы пытаетесь удалить, не существует, Git выведет сообщение об ошибке:
fatal: No such remote: '<remote-name>'
Возможно, вы неправильно ввели имя или пульт уже удален.
Выводы
Используйте команду git remote rm <remote-name>
чтобы удалить пульт из репозитория.
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.
Спасибо огромное! Очень помогли!!!