Git ветки в одну строку - PullRequest
0 голосов
/ 30 мая 2018

Я недавно начал изучать git, и у него был тест, который содержит следующую задачу: создать проект и основную функцию в основной ветви, затем создать вторую ветку и каждую следующую функцию для фиксации в этой ветви и объединить с мастером.Поэтому после коммита в мастер ветке я создаю второй, извлекаю из него и добавляю., совершить и слиться с мастером.И получил что-то похожее на картинку слева, но результат должен выглядеть как картинка справа.что я сделал не так? филиалы

1 Ответ

0 голосов
/ 30 мая 2018

Итак, после коммита в главной ветке я создаю второй, извлекаю из него и добавляю., зафиксировать и объединить с мастером

Шаг за шагом:

  1. C1 <- C2 мастер находится на C2
  2. Оформить заказ на филиал br: мастерна C2 и br на C2.
  3. Фиксация на br: C1 <- C2(master) <- C3 (br)
  4. Слияние br в master выполняется ускоренной перемоткой вперед.C1 <- C2 <- C3 (master)(br)

Попробуйте git merge --no-ff

...