Вчера я настраивал новую учетную запись в macOS, и процесс регистрации Sourcetree раздражал меня настолько (они вынуждают создавать учетную запись Bitbucket, которая мне не нужна), что я решил искать другую альтернативу графического интерфейса пользователя.
После первоначальной попытки я столкнулся с следующей проблемой при нажатии на локальную ветвь функций.
У меня есть репозиторий на Github (origin) с ветвями master
и develop
.
На моем локальном Mac я создал ветку объектов из develop
через iTerm, набрав git checkout -b feature/more-sync-logic-4 origin/develop
.
Я сделал несколько коммитов икогда я нажал "push"
, я ожидал, что ветвь feature/more-sync-logic-4
будет отправлена в Github, чтобы я мог создать запрос на извлечение, просмотреть и объединить для разработки .
Вместо этого все мои зафиксированные изменения были немедленно (сразу) отправлены и объединены для разработки на Github !Ветвь функции не была передана удаленному источнику.Почему?
Обычно, когда я делаю те же самые шаги в SourceTree и нажимаю "толкать", я вижу окно ниже:
где флажок находится рядом с веткой, которую я хочу нажать.
Это, по-видимому, не отображается в Git-Fork, поскольку, поскольку я нажимаю "push"
, я вижу только
Я что-то упустил?