У меня проблема с потоком команд git.У меня есть проект, инициализированный с помощью git flow, и я создал 4 ветви:
- master
- разработка
- бронирование (функция)
- calendar_booking(функция)
Ветвь функции "calendar_booking" создается на основе ветки "booking".Далее, чтобы применить изменения в ветке, я сделал следующую команду:
git flow feature finish calendar_booking
После этого по некоторым причинам все изменения в ветке не были объединены в "бронирование », но они были внесены в список изменений в филиале бронирования.На данный момент я сделал коммит под названием «Объединить функцию calendar_booking с резервированием».Далее я закончил ветку функции «бронирование» и автоматически слился с разработкой:
git flow feature finish booking
Наконец я выпустил версию с тегом.
Теперь мой репозиторийиметь следующую ветку:
- master
- развернуть
- calendar_booking (функция)
ветка "calendar_booking" является сиротой, потому чтоосновано на ветке "резервирование", которая не существует после команды:
git flow feature finish booking
Теперь у меня есть 2 коммита в "calendar_booking", которые не были объединены на предыдущих ветвях, и еслиЯ делаю следующую команду:
git flow feature finish calendar_booking
Я получил следующее сообщение:
Fatal: The base 'feature/booking' doesn't exists locally or is not a branch. Can't finish the feature branch 'feature/calendar_booking'.
Как объединить «calendar_booking»филиал?
спасибо