Так что по какой-то причине мы назвали основную ветвь, которая будет выпущена для этого приложения.Его нельзя переименовать из-за проблем с AWS.Случилось так, что мы попытались изменить его на master, затем ssh'ed на сервер для развертывания, изменили его на master и разорвали некоторые соединения.Поэтому я зашел на сервер, изменил ветку на выпуск и перезапустил сервер.Проблема квазирешена.Она исправила основную проблему, но не загружает какой-то JavaScript, который находится в исходном состоянии.
Существует: производственный выпуск (что является живым), исходный выпуск
В моем терминале я на исходном выпуске и выполняювыпуск git push.В итоге я получаю «Обновления были отклонены, потому что верх вашей текущей ветки находится позади его удаленного коллеги».
Поэтому я делаю рабочий выпуск git pull, и это удаляет мое приложение> assets> javascripts> папка импорта и всев этом.Затем я должен сделать git reset --hard origin / release, чтобы вернуть все обратно.
Я думал, что смогу сделать рабочий выпуск git push -f тогда, когда я на исходном выпуске, но я получаю "[удаленный отклоненный] выпуск -> выпуск (без ускоренной перемотки вперед)".
Есть идеи, как сделать так, чтобы удаленная производственная ветвь соответствовала исходной?