вторник, 19 февраля 2013 г.

Git обновить текущую ветку из master

Если разработка велась в ветке, и за время этой разработки ветка master сильно изменилась, лучше не вливать ветку сразу в мастер, а сначала влить мастер в ветку – чтобы предварительно протестировать.
Для этого нужно переключиться на ту ветку, в которую мы будем вливать мастер, а затем выполнить команду
git pull origin master
Cкорее всего, после этого возникнут конфликты – гит скажет об этом.
Чтобы просмотреть все файлы, в которых произошли конфликты, нужно выполнить команду
git status
После разрешения конфликтов, нужно сделать коммит, а потом снова выполнить
git pull origin master
Таким же образом можно периодически вливать в ветку новые изменения из мастера, если нужно, чтобы ветка не сильно «отошла» от основной версии проекта.

2 комментария:

Михаил Загурский комментирует...

Спасибо! Мне помогло.

Анонимный комментирует...

Помогло, спасибо.