2016-03-27 3 views
0

Я понимаю, что командаКак подтолкнуть к конкретной отрасли на BitBucket с помощью мерзавца

git push <url> 

является то, что вы должны использовать, чтобы подтолкнуть, но как я понимаю, что только подталкивает к главной ветви. Как я могу использовать разные ветви в этом проекте. Может кто-нибудь объяснить, как это работает, потому что я не понимаю?

+0

Проверьте ответвление, которое вы хотите нажать, затем используйте git push – Ferrybig

+0

@Ferrybig Что значит проверить? – Joris

+0

@ Джорис, может быть, попробуете посмотреть, что? – jonrsharpe

ответ

2

Вы можете указать имя из ветвь вместе с командой. Мол,

мерзавец толчок происхождения your_branch

Это будет толкать your_branch филиал в вашей локальной системе your_branch на удаленной машине. Но если вы хотите нажать ветку с именем your_local_branch в удаленную ветку с именем your_remote_branch, тогда вам нужно ввести -

git push origin your_remote_branch: your_local_branch.

+0

ну, это сработало для меня, но наоборот: git push origin your_local_branch: your_remote_branch. благодаря !! –

2

git checkout -b branch1

создает филиал branch1

git checkout branch1

делать свою работу, git add, git commit и т.д.

git push origin branch1 выталкивает на ветке под названием branch1

возвращает вас освоить

git merge branch1 сливает изменения ветви в мастер

git push origin master выталкивает на мастер филиала

Best быстро руководство здесь http://rogerdudler.github.io/git-guide/

Смежные вопросы