Основы Git - возвращение в мастер - PullRequest
18 голосов
/ 03 августа 2011

Я новичок в Git.

Я сделал ветку, внес свои изменения, и теперь я хочу объединиться с мастером, чтобы сделать их "постоянными".

Итак, я сделал git merge 1.2, который сообщил, что он уже обновлен, сделал то же самое на главном сервере с тем же результатом и попытался merge -v HEAD master, который дал мне немного другое актуальное сообщение.

Так что я сделал правильно? Должен ли я делать что-то еще? Как мне вернуться в основную ветку?

Ответы [ 2 ]

46 голосов
/ 03 августа 2011

Вы должны быть в главной ветке, чтобы слиться с ней.

git checkout master
git merge some_development_effort
10 голосов
/ 03 августа 2011

У вас есть основная ветвь, а затем есть ветвь, в которую вы вносите изменения. Чтобы объединить ветку с изменениями обратно в Мастер, вам нужно быть Мастером.

Итак, сначала оформите Master, а затем запустите слияние:

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