Я наткнулся на этот необычный случай с мерзавцем и не знаю, как поступить. Целью здесь является получение всех изменений из ветви функций в основной ветви. Вот шаги, чтобы воспроизвести:
<master> git branch feat
<feat> make some changes in file A
<master> git merge feat
<master> make some changes that revert changes made on feat branch in file A
<feat> make some changes in file B
<master> git merge feae
Вот проблема. После второго слияния только изменения в файле B приходят в главную ветку. Файл A, очевидно, отличается по feat и master ветке, но слияние просто игнорирует. Есть ли простой способ сделать полное слияние еще раз? Все коммиты уже в апстриме.