git branch --set-upstream-to=origin/<имя_удаленной_ветки> <имя_локальной_ветки>.
feature/new-feature отслеживала удаленную ветку origin/feature/new-feature, выполните:
git branch --set-upstream-to=origin/feature/new-feature feature/new-feature.
git push --set-upstream origin <имя_локальной_ветки> (при первом пуше). Или git branch -u origin/<имя_удаленной_ветки>
Для настройки отслеживания удаленной ветки в Git, можно использовать несколько подходов.
Самый распространенный и рекомендуемый способ - это команда git checkout --track origin/<имя_удаленной_ветки>.
Эта команда создаст локальную ветку с таким же именем, как и удаленная ветка, и автоматически настроит её на отслеживание.
Если вы хотите дать локальной ветке другое имя, используйте команду git checkout -b <имя_локальной_ветки> origin/<имя_удаленной_ветки>.
В этом случае, <имя_локальной_ветки> - это имя, которое вы хотите присвоить локальной ветке, а
origin/<имя_удаленной_ветки> - это удаленная ветка, которую вы хотите отслеживать.
Альтернативный способ - использовать команду git branch --set-upstream-to=origin/<имя_удаленной_ветки> <имя_локальной_ветки>.
Эта команда позволяет настроить отслеживание для уже существующей локальной ветки.
Необходимо убедиться, что локальная ветка <имя_локальной_ветки> уже существует.
После настройки отслеживания, вы можете использовать команды git pull и git push
без указания имени удаленной ветки и имени локальной ветки. Git будет автоматически знать, с какой удаленной веткой
синхронизировать вашу локальную ветку. git pull будет скачивать изменения из удаленной ветки и сливать их с вашей локальной веткой, а
git push будет отправлять ваши локальные изменения в удаленную ветку.
Для просмотра информации об отслеживании веток, можно использовать команду git branch -vv.
Эта команда покажет список всех ваших локальных веток и информацию о том, какую удаленную ветку они отслеживают,
а также статус отставания или опережения от удаленной ветки.
Важно отметить, что origin - это общепринятое название для удаленного репозитория,
но оно может отличаться в вашей конкретной конфигурации. Убедитесь, что вы используете правильное имя удаленного репозитория.