Это обычно происходит, когда Вы передаете в первый раз удаленному репозиторию. Поскольку ошибка ясно говорит "отказ объединить несвязанные истории", мы должны использовать - allow-unrelated-histories флаг.
git pull origin master --allow-unrelated-histories
Теперь были бы некоторые конфликты, которые мы должны решить вручную. После того, как это просто фиксирует код и продвигает его.
Рассмотрите возможность установки порогового значения высоты разделения
на большее значение, чем высота кадра; это предотвратит нежелательное вертикальное разделение.
(setq split-height-threshold 999)
Если вы предпочитаете вертикальное разделение горизонтальному разделению, настройте вместо него split-width-threshold
.
Для более детального управления отображением нового буфера, настроить функцию отображения-буфера
; это позволит вам полностью заменить функцию по умолчанию display-buffer
, которая определяет политику отображения буфера.