как переписать с помощью git push, переписать изменения на git server? - PullRequest
23 голосов
/ 17 января 2012

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

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

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

1 Ответ

50 голосов
/ 17 января 2012

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...