warning: Pulling without specifying how to reconcile divergent branches

Admin GIT

С версии гита 2.27.0 при запуске команды git pull появляется уведомление следующего характера:
«warning: Pulling without specifying how to reconcile divergent branches is
discouraged»

warning: Pulling without specifying how to reconcile divergent branches is
discouraged. You can squelch this message by running one of the following
commands sometime before your next pull:

git config pull.rebase false # merge (the default strategy)
git config pull.rebase true # rebase
git config pull.ff only # fast-forward only

You can replace «git config» with «git config —global» to set a default
preference for all repositories. You can also pass —rebase, —no-rebase,
or —ff-only on the command line to override the configured default per
invocation.

Git решил, что теперь пользователь должен знать, что сам может определить для себя метод слияния изменений, если удаленная ветка обновилась. Раньше при подтягивании изменений гит автоматически сливал ветку.

Можно выбрать одну из трех команд. Оставить по умолчанию, значит ввести:

git config pull.rebase false

Или изменить режим слияния, например, на такой:

git config pull.ff only

Чтобы убрать уведомления для всех репозиторий следует добавить атрибут global:

git config --global

Кстати, на сайте нет рекламы. У сайта нет цели самоокупаться, но если вам пригодилась информация можете задонатить мне на чашечку кофе в макдаке. Лайкнуть страницу или просто поблагодарить. Карма вам зачтется.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"warning: Pulling without specifying how to reconcile divergent branches"