вопрос не о конкретном бите кода.
Имеют 3 репозитория git, одно локальное (dev), одно производственное (сайт с доменным именем) и удаленное репо на кодовом сайте. как GitHub.
Я решил внести свои изменения в код в локальном репо, перенести их в удаленный репозиторий, а затем выполнить ssh в производственный репозиторий сервера и получать / объединять или извлекать обновления из удаленного репо.
СегодняЯ сделал это во второй раз, чтобы обновить контент. Извлечение и слияние не прошли успешно, часть кода была обновлена, но часть (например, стилизация) явно отсутствовала. Во второй раз я попытался просто подключиться к серверу prod с удаленного компьютера, и на этот раз все заработало, потому что все выглядело правильно. Но при просмотре я замечаю, что некоторые небольшие изменения не применяются.
найдено исправление: git reset --hard origin / master
Это применило все изменения в prod repo. Но теперь я волнуюсь, когда берусь за репо, некоторые мелочи могут не применяться. Как мне надежно обновиться с удаленного репо? Я только что сделал что-то не так? Есть ли какие-либо настройки, которые я могу изменить, или мне нужно каждый раз делать вышеуказанные исправления?