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

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

Добрый день
Вообщем такая проблема, после добавления коммита появилось много неизвестных коммитов, может кто встречался с таким, подскажите как их убрать, и почему они появились.
em3a2l1q7569.png
  • Вопрос задан
  • 2799 просмотров
Подписаться 2 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 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
Спасибо, ну раз так то хорошо, убрать эти мерджи так и не смог, ну создал новый, репозиторий а тот удалил)))
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
от 250 000 до 320 000 ₽