Si j'ai bien compris votre problème, vous avez trois repos
- Une télécommande sur github
- Un local pour le développement
- Un local sur votre serveur de mise en scène
Vous avez d'abord mis à jour tous les références, puis réécrit l'histoire sur la télécommande et sur le développement et avez essayé de faire la mise en scène. Malheureusement, la mise en scène avait déjà sa propre histoire, alors essayez ce qui suit sur la mise en scène:
git fetch
git reset --hard origin/staging
Cela obligera également l'histoire de la mise en scène à être réécrite.