Remote tracking-ветки отличаются от обычных локальных веток тем, что они напрямую связаны с удалённой веткой. 24
Remote tracking-ветки — это ссылки на определённое состояние удалённых веток. 4 Они действуют как закладки, напоминая о том, где ветки в удалённых репозиториях находились во время последнего подключения к ним. 24
Некоторые особенности remote tracking-веток:
- Их нельзя перемещать. 24 Git перемещает такие ветки автоматически при любой коммуникации с удалённым репозиторием. 4
- Их нельзя менять коммитами в локальном репозитории. 5 Remote tracking-ветки обновляются только командами типа git pull или git fetch. 5
- Если находиться на такой ветке и выполнить git pull, то Git уже будет знать, с какого сервера получать данные и какую ветку использовать для слияния. 4