Мне пришлось экспортировать синхронизацию конфигурации с моего локального хоста Drupal 8, чтобы импортировать его в версию моего производственного сервера (cpanel). Я сделал это в CLI локального хоста с этим:
drush cim sync
Для этого мне пришлось добавить файлы каталога config / sync в мое git-репо.
Я сделал это, и Git вытащил его на мою cpanel через SSH / CLI.
Это сработало, и сайт Drupal был исправлен / загружен нормально на моей cpanel.
Но с тех пор дальнейшие попытки git на производственном сервере завершаются неудачей:
error: The following untracked working tree files would be overwritten by merge:
(перечисляет все файлы конфигурации / синхронизации)
Файлы, перечисленные в сообщении об ошибке, уже были добавлены в git repo и обновлены, поэтому я не уверен, почему git pull cpanel помечает их как неотслеживаемые.
Как мне остановить их пометку и позволить успешному запуску git pull?
РЕДАКТИРОВАТЬ: я удалил файлы конфигурации / синхронизации из cpanel и снова запустил git pull.
На этот раз он также выдал ту же ошибку:
error: The following untracked working tree files would be overwritten by merge:
За исключением этого времени список был совершенно другим, много строк, но вот несколько примеров:
vendor/symfony/translation/Resources/bin/translation-status.php
web/core/modules/serialization/src/Normalizer/SerializedColumnNormalizerTrait.php
web/libraries/bootstrap/css/bootstrap-grid.css
web/libraries/bootstrap/css/bootstrap-grid.css.map
web/libraries/bootstrap/css/bootstrap-grid.min.css
web/libraries/bootstrap/css/bootstrap-grid.min.css.map
web/libraries/bootstrap/css/bootstrap-reboot.css
web/libraries/bootstrap/css/bootstrap-reboot.css.map
web/libraries/bootstrap/css/bootstrap-reboot.min.css
web/libraries/bootstrap/css/bootstrap-reboot.min.css.map
web/libraries/bootstrap/css/bootstrap.css
web/libraries/bootstrap/css/bootstrap.css.map
web/libraries/bootstrap/css/bootstrap.min.css
Я правда больше не знаю, что с этим происходит?