2014-09-24 3 views
0

После разделения моего проекта в 2-х ветвей, у меня следующая ситуация:Как изменить цель удаленного филиала

enter image description here

Удаленный филиал «происхождение/мастер» таргетинг моего местного филиала «департаментов». Я бы хотел, чтобы этот филиал нацелился на мою локальную «ведущую» ветку. Как я могу это сделать ?

Заранее благодарим за помощь.

ответ

1

Я хотел бы указать, что как ведущий, так и источник/мастер находятся на коммите с тем же описанием. Если вы действительно уверены в этом, вы можете заставить толкнуть своего хозяина так, чтобы происхождение/мастер указывали на то же самое, что и хозяин.

git checkout master 
git push origin master -f 
+0

Привет, и спасибо за ваш ответ. Что вы подразумеваете под «с тем же описанием»? – Harkonnen

+0

@ Харкконн У обоих коммитов есть «Зона де recherche» в качестве сообщения (по крайней мере, первая строка ;-) – coredump

+0

Ну ладно, так что да, у них есть одно и то же описание (ГОЛОВКА «ведущей» ветки - это просто вишня от начальника отделения «Отделы») – Harkonnen

1

Если я правильно понимаю, это не концепция git. Концепция состоит из merge ветвей.

Так можно открыть ветку от вашего мастера идти к вашему мастеру:

git checkout master 
git branch departments 

Тогда у вас есть новое отделение от хозяина, и вы можете работать на нем.

https://www.atlassian.com/en/git/workflows

Вот некоторые интересные рабочие процессы для работы с мерзавцем.

+0

вы правы, но я думал, что моя работа в филиале «отделений» займет меньше времени, чем это было. Поэтому я не создал для этого новую ветку. Но мне пришлось исправить ошибку, и я не мог поместить ее в состояние, в котором находился проект. Поэтому я решил разделить его на 2 филиала. Но я согласен с вами, и это не так, как я работал. В любом случае, спасибо за вашу ссылку. Кажется очень интересным :) – Harkonnen

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