GIT. Как актуализировать отдельную ветку до состояния master ветки?

Рассмотрим пример:
Код ветки somefeature1 доведён до стабильного состояния, слит в master.

git checkout master
git merge somefeature1
git push origin master

Начинается работа над другой функциональностью, создаётся ветка somefeature2.

git checkout -b somefeature2
git commit -m "one"
git commit -m "two"
git commit -m "three"

В определенный момент нужно вернуться к ветке somefeature1 и продолжить работу с ней, соответственно, необходимо актуализировать код в somefeature1 до состояния master ветки.
Актуализация ветки делается командами:

git checkout master
git pull
git checkout somefeature1
git merge master
git commit -m "one"
git commit -m "two"

Код ветки somefeature1 опять доводится до стабильного состояния и далее всё стандартно.

git checkout master
git merge somefeature1
git push origin master

Похожие записи

О файле .gitignore

Статья об исключении файлов и папок из отслеживания системой GIT

29 ноября 2017 г. в GIT

Добавить пустую папку в git

Git не может добавить пустой каталог, поэтому надо в добавляемом каталоге разместить любой файл, обычно он называется `.gitkeep`.
11 февраля 2018 г. в GIT

Установить GIT на CentOS 7

Установка GIT из исходников, т.к. из родного репозитария CentOS устанавливается устаревшая версия