Как я могу исправить ошибку git push -f origin master?

Я столкнулся с точно такой же ситуацией, и, как вы обрисовали в общих чертах в The Background , сборка с использованием набора base-href и deploy-url работает в том смысле, что мы можем обслуживать нашу CSS. и js файлы из CDN при размещении приложения на другом сервере.

В качестве решения для динамически загружаемых ресурсов в наших шаблонах мы написали API, который предоставляет переменные среды для этой цели, которые предоставляют соответствующие URL-адреса, необходимые для развертывания.

77
задан Dawid Ferenczy Rogožan 25 November 2016 в 17:43
поделиться

1 ответ

Да можно восстановить фиксации после git push -f your_branch

текст из Документа :

записи Чернослива, более старые, чем требуемое время. Если эта опция не указана, время истечения срока потрачено от параметра конфигурации gc.reflogExpire, который в свою очередь значения по умолчанию к 90 дням. - expire=all сокращает записи независимо от их возраста; - expire=never выключает сокращение достижимых записей (но посмотрите - истекают - недостижимый).

, Таким образом, можно сделать:

1-git reflog

enter image description here

2-Вы выбираете, Head_Number делает Вы хотите, восстанавливаются с git reset –hard HEAD@{HEAD-NUMBER}

enter image description here

3-, Вы видите все фиксации на этой голове git cherry -v branch_name

4-в конце, необходимо вызвать нажатие git push -f branch_name

, ИЛИ

1-получают количество SHA от клиента МЕРЗАВЦА (интерфейс)

git reset --hard commit_SHA

2-нажатий силы

git push -f your_branch

Hope, которой это помогает

0
ответ дан 24 November 2019 в 10:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: