Прежде всего - я очень мало знаю о git, поэтому я просмотрел другие, возможно, похожие посты, но я не знаю, нужны ли они мне. И я знаю достаточно, чтобы знать, что, если я запускаю команды, не будучи уверенным - все может пойти от плохого к худшему.
У меня есть ветвь (промежуточная), и я использую bitbucket для объединения указанной ветки в master. Это поддержало бы быстрое слияние.
Я подумал, что буду умнее и попробую запустить слияние из командной строки, чтобы мне не пришлось открывать bitbucket.
Итак, из командной строки я сделал следующее
git checkout master
git merge staging
Казалось бы, работа. Затем я толкнул его в bitbucket.
Но после этого все попытки использовать мою старую технику теперь требуют от меня выбора регулярного слияния с использованием быстрой перемотки вперед.
Все это было создано кем-то другим, и теперь я не знаю, как это исправить.
Если у меня есть мастер и постановка.
И я хочу надежно объединить этапы в мастер и сохранить историю и т. Д. Мне нужно пройти весь путь битового сегмента? Что я получаю или теряю?
Редактировать: Забыл добавить, что я тоже однажды случайно зарегистрировался в мастере. Вернулся к постановке, но я думаю, что это корень моей проблемы.