@vrazbros

Что лучше использовать git push simple или matching?

Сделал git push -u origin master
потом делаю git push вылетел мессадж:

warning: push.default не установлен; его неявное значение было изменено в Git версии 2.0 с «matching» на «simple». Чтобы прекратить вывод этого сообщения и сохранить старое поведение, используйте:

git config --global push.default matching

Чтобы прекратить вывод этого сообщения и использовать новое поведение, используйте:

git config --global push.default simple

Когда push.default установлено в «matching», git будет отправлять изменения локальных веток в существующие внешние ветки с таким же именем.

Начиная с Git версии 2.0, по умолчанию используется более консервативное поведение «simple», которое отправляет изменения текущей ветки в соответствующую внешнюю ветку, из которой «git pull» забирает изменения.

Смотрите «git help config» и ищите «push.default» для дополнительной информации.
(режим «simple» появился в Git версии 1.7.11. Используйте похожий режим «current» вместо «simple», если вы иногда используете старые версии Git)

я что то не могу понять разницы между matching и simple. И тот и этот вариант пушит изменения в существующие внешние ветки. Так в чем разница ? И какой вариант используете вы ?
  • Вопрос задан
  • 1158 просмотров
Решения вопроса 1
Lynn
@Lynn
nginx, js, css
simple или current

matching был оооочень неудачным дефолтом. Он отправляет ВСЕ изменённые ветки и в 99% случаев это не то что хотел разработчик
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы