Выпуск git rebase для сохранения сообщений коммита? - PullRequest
0 голосов
/ 14 декабря 2011

Мы с другом работаем над "мастером".Она уже внесла некоторые изменения в свою локальную копию и отправила их на удаленный мастер.

У меня есть некоторые изменения для фиксации сейчас, и я привык к запуску:

git add -u
git commit -m "My message."
git push <-- conflict!
git pull origin master <-- auto merges for me usually
git push <-- works, but I lose the message on my commit.

, поэтому, если я правильно понимаю «rebase», я мог бы сделать следующее:

git add -u
git commit -m "My message."
git push <-- conflict!
git pull --rebase origin master
git push

команда "git pull --rebase origin master" по существу отменит все мои локальные изменения, воспроизведет ее изменения в моей локальной копии, а затем воспроизведет все мои изменения после этого.Если нет конфликтов, я могу пойти и запустить [git push]?И мое сообщение о коммите будет сохранено?

Если кто-то может подтвердить или исправить меня, это было бы здорово, я боюсь, что я мог бы испортить репо, если все сделано неправильно!

Спасибо

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