«Your local changes to the following files would be overwritten by merge»

Выполнение команд ./launcher rebuild <контейнер>, git pull и некоторых других может завершиться сбоем: «Your local changes to the following files would be overwritten by merge».
Это сообщение означает, что Вы редактировали некоторые важные для системы файлы (обычно это файл скрипта «launcher»), система это заметила и отказывается обновляться, пока Вы не вернёте всё как было.

В таком случае надо вернуть указанные системой файлы к их версиям из официального репозитория:

Шаг 1.

Перейдите в корневую папку Discourse (если Вы ещё не там):

cd /usr/local/discourse

Шаг 2.

Отмените локальные изменения:

git stash

Шаг 3.

Получите официальную версию файлов из репозитория Discourse:

git pull

Всё, теперь можете повторить ту команду, которая приводила к сбою «Your local changes to the following files would be overwritten by merge».