Компьютеры · Инструкция
Как отключить автосоздание remote-ветки в git switch
Флаг полезен в скриптах, где лучше получить ошибку, чем неявно создать branch.
Короткий ответ
`git switch --no-guess <name>` отключает автоматическое создание локальной tracking-ветки по одноимённой remote-ветке. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.
Что сделать
- 1. Выполните `git fetch`.
- 2. Запустите `git switch --no-guess <branch>`.
- 3. Если локальной ветки нет, Git не создаст её автоматически.
- 4. Для явного tracking используйте `git switch -c <branch> --track <remote>/<branch>`.
Проверка
Интерактивно он удобен, если подходящая remote-ветка однозначна.
Важно
В automation лучше явно указывать remote.
Что учитывать
В automation лучше явно указывать remote.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-switch Documentation). Пример и формулировки — редакция N1RO на 2026-09-18.