Git: Fork как альтернатива Sourcetree.Различное поведение, когда я нажимаю локальную ветвь объекта в начало координат.Зачем? - PullRequest
0 голосов
/ 12 декабря 2018

Вчера я настраивал новую учетную запись в macOS, и процесс регистрации Sourcetree раздражал меня настолько (они вынуждают создавать учетную запись Bitbucket, которая мне не нужна), что я решил искать другую альтернативу графического интерфейса пользователя.

После первоначальной попытки я столкнулся с следующей проблемой при нажатии на локальную ветвь функций.

  1. У меня есть репозиторий на Github (origin) с ветвями master и develop.

  2. На моем локальном Mac я создал ветку объектов из develop через iTerm, набрав git checkout -b feature/more-sync-logic-4 origin/develop.

  3. Я сделал несколько коммитов икогда я нажал "push", я ожидал, что ветвь feature/more-sync-logic-4 будет отправлена ​​в Github, чтобы я мог создать запрос на извлечение, просмотреть и объединить для разработки .

Вместо этого все мои зафиксированные изменения были немедленно (сразу) отправлены и объединены для разработки на Github !Ветвь функции не была передана удаленному источнику.Почему?

Обычно, когда я делаю те же самые шаги в SourceTree и нажимаю "толкать", я вижу окно ниже:

enter image description here

где флажок находится рядом с веткой, которую я хочу нажать.

Это, по-видимому, не отображается в Git-Fork, поскольку, поскольку я нажимаю "push", я вижу только

enter image description here

Я что-то упустил?

...