2015-05-13 5 views
1

У меня локальная фиксация на главной ветке, но (из-за непредвиденных внешних причин) теперь я не могу подтолкнуть свои изменения к мастеру и вместо этого вытащить их на новый пульт ветвь (которая может быть снова объединена с мастером).Нажмите локальные коммиты на главной ветке на новую удаленную ветвь

Как мне (безопасно) сделать это?

+0

Вы пробовали 'git push ' еще? –

+0

@AlexPan Я ничего не пробовал, потому что мой опыт работы с git заключается в том, что вы можете очень легко повредить вещи. – Bohemian

+0

Возможный дубликат [Нажмите на другой филиал] (http://stackoverflow.com/questions/13897717/push-commits-to-another-branch) –

ответ

1

Создать новую ветку:

git checkout -b myNewBranch 

Нажмите на репо:

git push 
1

Самый простой способ, без создания нового местного отделения, как упоминалось в ответе прежде, будет: Представьте, что вы находятся на филиале test локально и хотят перевести его на новый филиал под названием test-remote

$ git push origin test:test-remote