git push

git push --force Форсированный пуш -- отправка изменений в удаленный репозиторий

Команда:

git push --force 

-- опасна, возможна потеря данных, выполняйте только если понимаете что и зачем.

git push Отправить изменения на сервер (в удалённый внешний репозиторий)

Чтобы отправить изменения текущей ветки на сервер закоммитьте их и затем выполните команду (для удалённого репозитория по умолчанию -- основного):

git push

git push одной ветки -- Настроить только на текущую ветку (Не отправлять на сервер все ветки) -- warning: push.default is unset;

Это можно сделать командой:

git config --global push.default current

-- тогда можно избежать такой проблемы.

Это же можно использовать для избаления от предупреждения в консоли:

warning: push.default is unset; its implicit value has changed in
Git 2.0 from 'matching' to 'simple'. To squelch this message
and maintain the traditional behavior, use:

git config --global push.default matching

To squelch this message and adopt the new behavior now, use:

Ошибка git failed to push some refs ...Updates were rejected because a pushed branch tip is behind its remote + non-fast-forward

ВНИМАНИЕ: не делайте в этой теме резких движений! Есть риск потерять данные.

git error: failed to push some refs to
git Updates were rejected because a pushed branch tip is behind its remote

Вообще речь идёт об ошибке вида:

Subscribe to RSS - git push