Отслеживающие ветки

'Отслеживающая ветка' в Git это локальная ветка которая соединена с удаленной веткой. Когда вы выполняете push и pull на эту ветку, это автоматически выполняет push и pull для удаленной ветки с которой она соединена.

Используйте это если вы всегда выполняете pull из той же главной ветки в новую ветку, и если вы не хотите явно использовать "git pull ".

Команда 'git clone' автоматически конфигурирует ветку 'master' как отслеживающую ветку для 'origin/master' - ветка master в клонируемом репозитории.

Вы можете создавать отслеживающие ветки вручную добавляя параметр '--track' к команде 'branch' в Git.

git branch --track experimental origin/experimental

Затем когда вы выполните:

$ git pull experimental

то это автоматически вытянет из ветки 'origin' и сольет 'origin/experimental' с вашей локальной веткой 'experimental' branch.

Подобно этому, когда вы выполните push в origin, то это выполнит push на который ваша ветка 'experimental' указывает к ветке origins ветки 'experimental', без обязательного определения ее.



github logo