Я хочу создать локальную и удаленную ветку с именем test из ветви разработки по происхождению. Однако, хотя моя текущая локальная ветвь отслеживает происхождение/развивается, когда я проверяю новую ветвь, она берет начало/мастер. Поэтому я должен выполнить следующие шаги, чтобы получить тестовую ветку как на удаленной, так и на локальной основе.Создание локального филиала от удаленного филиала развития
git checkout -b test (By default it picks origin/master though my current branch tracks origin/develop)
git fetch origin
git reset --hard origin/develop
git push -u origin test
Спасибо, но могу ли я на самом деле отслеживать происхождение/разработать и создать новый «тест» ветки как на удаленном, так и на локальном репозитории за один шаг? Может быть, попросить слишком много. – vkaul11
Не то чтобы я знаю, и я уверен, что вы не можете. Вам нужно будет нажать локальный филиал, чтобы достичь того, чего вы хотите. Таким образом, в итоге вся процедура сводится к двум командам: создайте локальную ветвь и нажмите ее. –