Моя проблема заключается в следующем: я использую Git для контроля версий проекта с несколькими разработчиками. Моя локальная основная ветвь и удаленная основная ветвь отображаются как синхронизированные: выполнение git pu sh, git pull и git fetch ничего не делает, кроме отображения сообщений «все в актуальном состоянии». Но когда я получаю доступ к удаленному репозиторию, содержимое соответствующего файла отличается от файла, который есть у меня здесь в моем проекте.
В идеале я хочу как-то заставить локальное хранилище загрузить удаленный файл из удаленного репо и перезаписать локальную копию. Тогда я мог бы просто повторно применить отсутствующие коммиты и сделать новый pu sh.
У кого-нибудь когда-нибудь была подобная проблема?