Как настроить ветку восходящего потока для push-and-pull в Git: методы и примеры

Чтобы настроить восходящую ветку для push и pull в Git, вы можете использовать один из следующих методов:

Метод 1: использование командной строки

  1. Откройте терминал или командную строку.
  2. Перейдите в корневой каталог вашего репозитория Git.
  3. Выполните следующую команду, чтобы настроить восходящую ветвь:
git branch --set-upstream-to=upstream-branch remote-branch

Замените upstream-branchна имя ветки, которую вы хотите установить в качестве восходящей, а remote-branchна имя ветки в удаленном репозитории..

Например, если вы хотите установить для восходящей ветки значение mainв удаленном репозитории с именем origin, вы должны выполнить:

git branch --set-upstream-to=origin/main main

Метод 2. Использование файла конфигурации Git

  1. Откройте терминал или командную строку.
  2. Перейдите в корневой каталог вашего репозитория Git.
  3. Откройте файл конфигурации Git в текстовом редакторе. Файл находится по адресу .git/config.
  4. Добавьте следующие строки в раздел [branch "branch-name"]:
[branch "branch-name"]
    remote = remote-name
    merge = refs/heads/remote-branch

Замените branch-nameименем локальной ветки, для которой вы хотите установить восходящий поток, remote-nameименем удаленного репозитория и remote-branchс именем ветки в удаленном репозитории.

Например:

[branch "main"]
    remote = origin
    merge = refs/heads/main

После настройки восходящей ветки вы можете использовать git pullи git push, не указывая каждый раз удаленную ветку и удаленный репозиторий.