Подтвердить что ты не робот

Как перезаписать с помощью git push, перезаписать изменения на сервере git?

Мы подталкиваем сборки к героку и хотели бы нажать, не втягивая последние изменения. В основном я использую репозиторий github в качестве исходного репозитория управления версиями и нажав на репозиторий git heroku с нескольких разных машин. Поскольку у нас есть несколько серверов сборки, которые подталкивают один и тот же репозиторий heroku, иногда нагрузка последних бит с сервера сборки выдает сообщение о том, что мне нужно вытащить последнее, прежде чем совершать и нажимать.

Однако, поскольку код с сервера сборки, как гарантируется, будет последним, я бы хотел отбросить изменения от pull и просто зафиксировать и вытолкнуть файлы без слияния.

Есть ли способ сделать это? Любые другие предложения о том, как лучше всего это установить?

4b9b3361

Ответ 1

Просто сделайте git push -f (принудительное нажатие)

Нажатие на герою может быть одним из допустимых вариантов использования для git push -f, но все равно будьте осторожны и понимайте, что вы делаете.