Компьютеры · Инструкция
Как задать upstream для текущей Git-ветки
Upstream определяет, с какой удалённой веткой Git по умолчанию сравнивает, pull-ит и в типичном режиме push-ит текущую в
Короткий ответ
При первом push выполните `git push -u origin <branch>`: флаг `-u/--set-upstream` свяжет локальную ветку с `origin/<branch>`. Для уже существующей удалённой ветки можно использовать `git branch --set-upstream-to=origin/<branch>`.
Что делать
- Проверьте текущую ветку: Выполните `git branch --show-current` и `git remote -v`.
- Первый push: Запустите `git push -u origin <branch>`.
- Если remote-ветка уже есть: После `git fetch origin` выполните `git branch --set-upstream-to=origin/<branch>`.
- Проверьте связь: Используйте `git branch -vv`.
- При неверной связи: Снимите её `git branch --unset-upstream` и задайте заново.
Важно
Не связывайте ветку с одноимённой remote-веткой автоматически, если у проекта другая схема ветвления.
Что учитывать
Не связывайте ветку с одноимённой remote-веткой автоматически, если у проекта другая схема ветвления.
Источники и проверка
Инструкция составлена редакцией N1RO на 2026-09-17. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.