Voici une question sur Heroku et son système de contrôle de version. Loin d'être un expert en VCS, je peux demander quelque chose de tout à fait basique. Dans ce cas, excusez-moi. Voici le problème.git/Heroku ne fonctionne pas comme prévu
Lorsque je vais et édite un fichier dans mon projet et l'enregistre, disons index.js par exemple. Je peux alors exécuter les commandes suivantes dans le terminal (comme j'ai appris à le faire dans un tutoriel):
$ git add. & & git commit -m "my-nice-projet" & & git pousser heroku maître
Et qui fait le travail de mise à jour de l'application sur le serveur que je pense.
Si je répète le même commentaire à nouveau:
add $ git. & & git commit -m "my-nice-projet" & & git maître push heroku
Je reçois un message disant:
On branch master
Your branch is up-to-date with 'heroku/master'.
nothing to commit, working tree clean
$
Ici aussi je reçois ce que je pense, depuis que je l'ai fait ne touchez rien au projet.
Mais ce qui suit n'est pas une situation à laquelle je m'attends et je serais heureux que quelqu'un puisse m'aider à clarifier les choses.
je lance ceci:
$ npm outdated
pour vérifier les anciens paquets; puis je cours:
$ npm update
pour mettre à jour les anciens paquets; et je peux voir avec mes yeux que quelque chose a changé dans l'arborescence du projet.
Maintenant ici quand je lance:
$ git add . && git commit -m "my-nice-project" && git push heroku master
Je reçois un message disant encore:
On branch master
Your branch is up-to-date with 'heroku/master'.
nothing to commit, working tree clean
$
Pourquoi? Les choses ont changé localement, je m'attendrais à une mise à jour de l'application sur le serveur. Qu'est-ce qui me manque?
Ce titre est assez large haha –