Цель Лекции: Научиться использовать локальные ветки для трекинга изменений в удалённых ветках и обеспечить бесшовную работу с гит-командами pull и push. Определение: Local Tracking Branches - это локальные ветки, связанные с удалёнными ветками, позволяющие отслеживать их изменения для удобного выполнения команд гитпул и гитпуш. Пример использования: При работе с веткой Master, которая связана с Remote Origin Master, команда git pull влечёт за собой загрузку изменений из удалённой ветки в локальную. Аналогично, git push отправляет изменения из локальной ветки в удалённую. Установление трекинга для ветки происходило автоматически при её создании, если выполняется git branch с подробным выводом, можно увидеть, что локальная ветка master уже отслеживает изменения в origin/master. Настройка локальных веток для трекинга удалённых изменений: Чтобы начать трекинг определённой удалённой ветки, необходимо выполнить команду: git branch --track [имя_локальной_ветки] [удалённая_ветка] Это создаст локальную ветку, которая будет автоматически синхронизироваться с выбранной удалённой веткой. Практический пример: Если нужно отслеживать изменения в удалённой ветке feature/remote, сначала проверяем наличие интересующей удалённой ветки командой git branch -a. Затем создаём локальную ветку и устанавливаем трекинг через git branch --track feature/remote origin/feature/remote. После выполнения этих шагов, любые изменения в origin/feature/remote будут синхронизироваться с локальной веткой feature/remote при выполнении git pull.