Git: новая ветка не толкается - PullRequest
9 голосов
/ 19 января 2012

Я создал ветвь, скажем, «dev», которая была основана, скажем, на ветке «Base», а затем объединила ее с содержимым Upstream (я хочу, чтобы Base оставалась чистой, пока я не закончу тестирование). После разрешения конфликтов я запустил команду git commit -a -m "comment", и она прошла. Затем я запустил git push, надеясь, что на git-сервере будет создана новая ветка, а также будет видно мое объединенное содержимое на dev. Но когда я запустил git push, команда выдала вывод «Все актуально», и я не вижу новую ветку на git-сервере. Есть ли что-то, что мне не хватает?

1 Ответ

25 голосов
/ 19 января 2012

Проверьте, создали ли вы ветку в удаленном репо:

$ git branch -av

Возможно, вы этого не сделали.Вы можете создать ветвь, явно указав, что хотите нажать ее:

$ git push origin dev

По умолчанию git выталкивает все ветки, которые имеют соответствующую ветку, на удаленную (новые ветки этого не делают).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...