Heroku pu sh обновляет приложение, но не удаленную git ветку - PullRequest
1 голос
/ 16 марта 2020

Я использую Heroku для своего проекта.

В последнее время, когда я пытался обновить sh проекта, я заметил, что он показывает мне огромное количество подсчитанных возражений (более 15K файлов), что не так (изменилось около 3К).

Я попытался открыть проект на SourceTree и заметил, что между локальной веткой и удаленной веткой «master» есть большая разница. Однако я на 100% уверен, что я выдвинул предположительно невыдвинутые коммиты, и я также уверен, что файлы присутствуют в приложении Heroku.

Я думаю, Git считает, что удаленная ветвь находится на старом коммите, поэтому слишком большое количество файлов считается, когда этого не должно быть. Я думаю, что с отслеживанием что-то не так.

Я пытался вызвать "git fetch", но ничего не обновилось. Похоже, что некоторые из моих предыдущих звонков "git pu sh" обновили приложение, но не удаленную ветвь.

Есть ли какое-либо решение для этого? Может быть, онлайн-изображение удаленного филиала Heroku?

Спасибо!

1 Ответ

1 голос
/ 16 марта 2020

Тем не менее, я на 100% уверен, что я выдвинул предположительно невыдвинутые коммиты, и я также уверен, что файлы присутствуют в приложении Heroku.

Если у вас нет при любых текущих локальных изменениях вы можете просто сбросить локальную ветку master на hekoku / master

git reset --hard heroku/master

. Я бы рекомендовал сначала сделать резервную копию текущего репо.
Или просто повторно клонировать хранилище heroku и go от этого нового локального клона.


OP добавляет в комментарии :

Похоже:

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