Что такое актуализация ветки при работе с git?
Что такое актуализация ветки при работе с git? Чем актуализация отличается от обновления ветки? Как актуализация ветки связана с CI/CD?
Ответы (1 шт):
Без привязки к контексту трудно дать определения, т.к. разные авторы могут переводить и иметь ввиду разное.
Для себя я бы сказал, что:
актуализация - это получение последних изменений из сетевого репозитория. При этом, если были изменения в локальной ветке, то потребуется перебазирование (rebase) или слияние (merge).
обновление - это передача изменений ветки из локального репозитория в сетевой.
Понятия очень близкие, можно обновлять и локальную ветку, и актуализировать сетевую.
CI/CD - запрограммированные на автоматическое выполнения действия (сборка, тестирование, распространение), запускаемые в сетевом хранилище при очередном получении изменений (commit) в любой ветке. Это отдельный механизм, не является частью Git.