Я разрабатывал ветвь функций (A) на основе другой ветви функций (B), и теперь ветвь, из которой я разрабатывал (B), была объединена с master.
Git теперь видит A находится в конфликте с master, потому что у меня есть изменения от B, но также и master, потому что B был объединен. Поэтому я не могу объединить A. Слияние мастера с A не имеет значения.
Как можно разрешить эту ситуацию? Перебазирование на мастера приводит к большому количеству ручного разрешения конфликтов. Моя ветка (A) не меняет никаких файлов, которые изменены в master; все конфликты проистекают из A, включая изменения B, которые уже находятся в master.