Git Repo sagt, dass es nach dem Ziehen auf dem neuesten Stand ist, aber die Dateien nicht aktualisiert werden
Ich habe 3 Repos. Ein Bare-Repo, das ich als Master-Repo verwende, ein Dev-Repo, in dem ich Änderungen vornehme und teste, und ein Prod-Repo, von dem aus Skripte in der Prod-Umgebung ausgeführt werden.
Nachdem ich die Änderungen im Dev-Repo getestet habe, schiebe ich sie auf das Bare-Repo und sie werden bei einem Cronjob automatisch mit einem einfachen Skript in das Prod-Repo gezogen (Befehl git pull ausführen).
Ich habe das oben beschriebene Verfahren befolgt, um eine Änderung vorzunehmen, aber die geänderte Datei wird im Produkt-Repo nicht aktualisiert.
Die Änderung wird eingecheckt und in das Dev Repo geschobenDer Pull wurde für das Prod Repo ausgeführtDie Git-Protokolle für alle Repos sind identisch und alle zeigen das Einchecken für diese ÄnderungGit Branch gibt mir "* Master" für alle Reposgit status für alle repos gibt mir: # Auf dem branch master nichts festzuschreiben, arbeitsverzeichnis bereinigengit pull gibt mir "Bereits aktuell" für die dev & prod reposWenn Sie Git-Erweiterungen für eine grafische Ansicht verwenden, erscheint jedes Repo auf dem neuesten Stand und an der Spitze.
Ich habe es versucht:
git checkout HEAD
git pull origin master
git reset --hard HEAD
git reset --hard origin/master
git reset origin/master
Kann hier jemand helfen?