Не существует удаленного по умолчанию, каждая ветвь может отслеживать определенную ветку из удаленного репо.
Если вы создали ветвь с использованием git checkout -b <branch-name>
, где <branch-name>
- имя удаленной ветки, то новая ветвь отслеживает эту ветвь (с любого удаленного хоста).
Если высоздал ветку локально, затем использовал git push --set-upstream <remote-name> <branch-name>
, затем локальная ветка <branch-name>
отслеживает удаленную ветку <remote-name>/<branch-name>
.
Вы всегда можете использовать git branch --set-upstream-to
, чтобы изменить удаленную ветку, которая являетсяотслеживается текущей веткой или git branch --unset-upstream
, чтобы сказать ей не отслеживать какую-либо удаленную ветку.