Самит, спасибо за ссылку, хотя она не устранила нашу проблему, она указывает в правильном направлении.
Мы решили проблему, выполнив «reset hard» и «push force» в основной ветви длявремя до первого инцидента, и тем самым мы заставили основную ветвь игнорировать новую «историю ветвей», которую мы создали.после этого мы успешно объединили ветвь разработки.
Изначально мы не учитывали, когда возвращали мастер, это то, что возвращение, которое мы делали, на самом деле не заставляло главную ветку "возвращаться" в состояние, предшествующеенаши ошибки слияния, а скорее создали новые коммиты, которые противоположны коммиту слияния, который заставил главную ветвь опередить ветвь разработки (по коммиту), и так как основная ветвь опережает ветвь разработки, то объединять нечегоразвиваться, чтобы овладеть.
Надеюсь, это кому-нибудь поможет.