Elastic в зависимости от типа по-разному индексирует и разные правила при поиске применяет (например, lt/gt для числа в строке и для числа как число будут отличатся), думаю вам нужен другой инструмент
dmitriy, мне осваивать это уже не нужно, а перепрыгивать с OpenServer на docker - это как изучать фреймворк, не изучив язык. Для синхронизации кода на нескольких устройствах (в чем и заключается вопрос) достаточно изучить git.
"откинуть" все текущие изменения ветки b1 и привести её к текущему состоянию ветки b0. Так, чтобы сохранилась история обоих веток.
git - не политик, фальшивую историю не сделает.
Если нужно "откинуть" коммиты из одной ветки, то и в истории коммитов этих коммитов не будет.
Будут в reflog, временно.