Что такое актуализация ветки при работе с git?

Что такое актуализация ветки при работе с git? Чем актуализация отличается от обновления ветки? Как актуализация ветки связана с CI/CD?


Ответы (1 шт):

Автор решения: Alex R.

Без привязки к контексту трудно дать определения, т.к. разные авторы могут переводить и иметь ввиду разное.

Для себя я бы сказал, что:

актуализация - это получение последних изменений из сетевого репозитория. При этом, если были изменения в локальной ветке, то потребуется перебазирование (rebase) или слияние (merge).

обновление - это передача изменений ветки из локального репозитория в сетевой.

Понятия очень близкие, можно обновлять и локальную ветку, и актуализировать сетевую.

CI/CD - запрограммированные на автоматическое выполнения действия (сборка, тестирование, распространение), запускаемые в сетевом хранилище при очередном получении изменений (commit) в любой ветке. Это отдельный механизм, не является частью Git.

→ Ссылка