Задать вопрос
fix20152
@fix20152
javascript developer

Как git добавил неизвестные коммиты?

Добрый день
Вообщем такая проблема, после добавления коммита появилось много неизвестных коммитов, может кто встречался с таким, подскажите как их убрать, и почему они появились.
em3a2l1q7569.png
  • Вопрос задан
  • 2797 просмотров
Подписаться 2 Оценить 4 комментария
Пригласить эксперта
Ответы на вопрос 3
Это называется merge bubbles. Git создает merge-коммит во время каждой операции pull. Во время слияния 2-х веток Git может сделать или merge с созданием merge-коммита или rebase без создания новых коммитов. Кто-то настроил его так, что он всегда создает merge-коммиты.

За данное поведение Git отвечает настройка branch.autosetuprebase.
Данная настройка может иметь 4 значения:
* never - Git никогда не выполняет rebase
* local - Git выполняет rebase только для локальных веток
* remote - Git выполняет rebase только для удаленных веток
* always - Git всегда выполняет rebase.

Для удобства выставите ее в always глобально.

git config --global branch.autosetuprebase always
Ответ написан
Комментировать
taliban
@taliban
php программист
Это просто гит делает мерж при каждом пуле, он мержит твою ветку с удаленной, это нормальное явление, ничего страшного
Ответ написан
Комментировать
fix20152
@fix20152 Автор вопроса
javascript developer
Спасибо, ну раз так то хорошо, убрать эти мерджи так и не смог, ну создал новый, репозиторий а тот удалил)))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы