Большинство примеров создания удаленных ответвлений включает продвижение от локального ответвления
Существует ли способ создать пустое удаленное ответвление без продвижения?
Также возможно создать локальное пустое ответвление, проверить его, затем связывают его с новым также пустое удаленное ответвление без продвижения?
Как упоминалось в сообщении блога « Создать новую ветку в удаленном репозитории Git »:
- Создание удаленной ветки
git push origin origin:refs/heads/new_feature_name
- Убедитесь, что все обновлено.
git fetch origin
- Затем вы увидите, что ветка создана.
git branch -r
Это должно показать '
origin / new_feature_name
'
- Начать отслеживание новой ветки
git checkout --track -b new_feature_name origin/new_feature_name
Итак, чтобы объявить удаленную ветку, даже ту, которая еще не существует в локальном репозиторий, git push
является обязательным.