n1ro°
RU

Компьютеры · Инструкция

Как задать upstream для текущей Git-ветки

Upstream определяет, с какой удалённой веткой Git по умолчанию сравнивает, pull-ит и в типичном режиме push-ит текущую в

Редакция N1RO · Проверено

Короткий ответ

При первом push выполните `git push -u origin <branch>`: флаг `-u/--set-upstream` свяжет локальную ветку с `origin/<branch>`. Для уже существующей удалённой ветки можно использовать `git branch --set-upstream-to=origin/<branch>`.

Что делать

  1. Проверьте текущую ветку: Выполните `git branch --show-current` и `git remote -v`.
  2. Первый push: Запустите `git push -u origin <branch>`.
  3. Если remote-ветка уже есть: После `git fetch origin` выполните `git branch --set-upstream-to=origin/<branch>`.
  4. Проверьте связь: Используйте `git branch -vv`.
  5. При неверной связи: Снимите её `git branch --unset-upstream` и задайте заново.

Важно

Не связывайте ветку с одноимённой remote-веткой автоматически, если у проекта другая схема ветвления.

Что учитывать

Не связывайте ветку с одноимённой remote-веткой автоматически, если у проекта другая схема ветвления.

Источники и проверка

Инструкция составлена редакцией N1RO на 2026-09-17. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.