Вы не должны создавать новую ветку (с флагом -b
).Вместо этого просто извлеките ветку из источника:
git checkout origin/release/3.5.1
Если это приводит к ошибке pathspec (branch not found), сначала выполните git fetch
, чтобы получить ссылки на удаленную ветвь.
Выполнение вытягивания, как вы сделали, приводит к тому, что удаленная ветвь сливается с локальной ветвью , только если было создано устройство отслеживания .В этом случае не было.Вы можете настроить его таким образом вручную, когда создаете ветку:
--track origin/release/3.5.1
Это действительно больше работы, чем необходимо.