Я проверил код из основной ветки для моей новой реализации требований.После извлечения я создал другую ветку как git new branch "feature_branch".
Но после внесения изменений я поставил все изменения и зафиксировал их в ветке (в настоящее время она еще не помещена в удаленную ветку).).
И когда я пытался протолкнуть удаленную ветвь функций (учитывая, что ветвь функций будет создана в удаленной системе), но он пытается перейти в мастер.Почему, это не должно выдвигать мой код ветви функции в основной.Как только я вставлю код в ветку функций, кто-то может просмотреть и объединить его с мастером.
Пока я нажимаю, я получаю это всплывающее окно: ![enter image description here](https://i.stack.imgur.com/ginUj.png)
Текущий снимок всех моих ветвей, красная - это одна ветвь функции, которую я хотел перенести в удаленный режим, как есть, желтая - остальные ветви: ![enter image description here](https://i.stack.imgur.com/x78WI.png)
Пожалуйста, поправьте меня, если я здесь что-то не так делаю.Я использую код Visual Studio, чтобы сделать все.