У меня есть 3 репо. Чистое репо, которое я использую в качестве основного, репо-разработчик, в котором я делаю и тестирую изменения, и prod-репо, из которого выполняются сценарии в среде prod.
После того, как я протестировал изменения в dev-репо, я помещаю их в репо-репозиторий, и они автоматически перетаскиваются в prod-репозиторий на cronjob с помощью базового сценария (выполнение команды git pull).
Я следовал вышеописанной процедуре для внесения изменений, но измененный файл не будет обновляться в Prod Repo.
- Изменение зарегистрировано и отправлено в репо Dev
- Тяга была сделана к продукту репо
- Журналы git для всех репозиториев идентичны, и все показывают регистрацию для этого изменения
- git branch дает мне "* master" для всех репозиториев
- git status для всех репозиториев дает мне: # На ветке master нечего коммитить, рабочий каталог чист
- Git Pull дает мне "Уже в курсе" для репозиториев Dev & Prod
Используя расширения git для графического представления, кажется, что каждый репозиторий обновлен и находится во главе.
Я пробовал:
git checkout HEAD
git pull origin master
git reset --hard HEAD
git reset --hard origin/master
git reset origin/master
Кто-нибудь может здесь помочь?