ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как удалить Git Remote

Как добавить Git Remote

В этой статье объясняется, как удалить Git Remote.

Git remote – это указатель, который ссылается на другую копию хранилища, которая обычно размещается на удаленном сервере.

Как правило, при работе с Git у вас будет только один удаленный узел с именем origin и разные ветви для разных функций и сред. 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.

Конфигурация .git/
...

[remote "testing"]
        url = git@gitserver.com:user/repo_name.git
        fetch = +refs/heads/*:refs/remotes/testing/*

 

Вы также можете удалить remote, отредактировав файл .git/config с помощью вашего текстового редактора. Тем не менее, рекомендуется использовать команду git remote rm.

Если remote, который вы пытаетесь удалить, не существует, Git выведет сообщение об ошибке:

fatal: No such remote: '<remote-name>'

 

Возможно, вы опечатали имя или remote уже удален.

 

Вывод

Используйте команду git remote rm <remote-name> для удаления удаленного из хранилища.

Если вы столкнулись с проблемой или у вас есть отзыв, оставьте комментарий ниже.

Exit mobile version