Два разработчика создали ветки Branch A и Branch B из master-ветки репозитория GitHub. Разработчик Branch A уже развернул изменения в production; Branch B будет объединена с master в следующем релизе на следующей неделе. Какую команду Git должен выполнить разработчик Branch B перед открытием pull request в master?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: git rebase master.
Почему это правильный ответ
Команда git rebase master корректна, потому что она переносит изменения из Branch B поверх последних изменений в master-ветке. Это создает чистую, линейную историю коммитов, что упрощает слияние (merge) и предотвращает ненужные коммиты слияния. Поскольку Branch A уже в production, master-ветка содержит актуальные изменения, которые Branch B должна включить. git diff branchB master git commit -m просто показывает различия и создает новый коммит, но не интегрирует изменения из master. git pull master выполнит слияние (merge), что создаст коммит слияния, если есть расхождения, и может усложнить историю. git fetch -b master не является допустимой командой Git.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется