#git #git-remote
#git #git-remote
Вопрос:
Я пытался найти, как удалить remote по URL, но все предложения заключаются в том, чтобы удалить весь remote и повторно добавить необходимые URL-адреса.
Изначально я добавил URL-адрес с помощью command,
git remote set-url --add --push all C:UsersUserNameDesktopTestPath
Затем, среди всех доступных URL-адресов в файле конфигурации, как мне удалить только эту конкретную строку URL? (выделено желтым)
Я попробовал следующую команду git remote set-url --delete all C:UsersUserNameDesktopTestPath
, но получил эту ошибку -> could not unset 'remote.all.url'
Я также проверил доступные пути, используя git config --list --show-origin
только для подтверждения того, что значение поступает только из этого одного конкретного файла.
Любые идеи будут с благодарностью!
Спасибо.
Ответ №1:
Вам нужно использовать --push
параметр, а также использовать две косые черты в пути url (так что он будет записан так же, как в файле конфигурации).
git remote set-url --delete --push all C:\Users\UserName\Desktop\TestPath
--push
параметр будет указывать, что вместо URL-адресов выборки обрабатываются push-адреса (документация git remote)
Комментарии:
1. Спаситель жизни! Спасибо, теперь я также знаю, для чего нужен параметр —push .