Я очистил историю репо больших файлов, используя использованный The BFG и выполнив описанные действия. Поэтому у меня теперь есть чистое репо, готовое к тому, чтобы его отбросили обратно в GitHub.Замена Prod Repo после перезаписи git-истории?
Производственный каталог является клоном этого репо.
Поскольку HEAD защищен, значит ли это, что в принципе, после нажатия на GitHub, я смогу вытащить существующий клон prod и получить «Уже обновленный». сообщение, и тогда я могу при необходимости, я также мог бы полностью оттолкнуться от этого prod repo обратно в GitHub?
Или у меня возникнут проблемы, если я сделаю горячие модификации производства, чтобы подтолкнуть к репо? (Это очень древний проект с большим количеством плохих практик, приготовленных в У меня есть разработчики без мерзавца навыка работы в проде непосредственно.).
Если вы переписали историю, вам понадобится сделать силовой толчок. Но я не совсем понимаю, что вы подразумеваете под «вытаскиванием в этот каталог prod ничего не сделаете, и я могу прямо туда отступить?».Зачем вам нужно отойти от вашей производственной проверки? (И почему это имеет какое-либо отношение к вашему вопросу?) –
Уточненный вопрос. Я верю, что голое репо, которое я возвращаю в GitHub, заменяет все рефери (таким образом, сила нажимает?). Но тогда у меня есть существующий оригинальный каталог/репо-клон в производстве, который я буду толкать и тянуть туда и обратно. Используя BFG, я переписал историю в совершенно другом месте, не связанном с оригинальным prod repo. Поэтому я хочу быть уверенным, что не увижу, что все «изменено, но не обновлено». – iJames
Ну, вы не сможете обновить свою прод-чек, так как это принципиально другая история. Вам нужно будет создать совершенно новый заказ. –