TL;DR ; Êtes-vous au moins sur le bon référentiel ?
Mon histoire est un peu drôle mais j'ai pensé que cela pouvait arriver à quelqu'un qui pourrait avoir un scénario similaire, alors je la partage ici.
En fait, sur ma machine, j'avais deux dépôts git distincts. repo1
y repo2
configurés dans le même répertoire racine nommé source
. Ces deux référentiels sont essentiellement les référentiels de deux produits sur lesquels je travaille dans mon entreprise. Le problème est qu'en règle générale, la structure de répertoire du code source de tous les produits est exactement la même dans mon entreprise.
Donc, sans m'en rendre compte, j'ai modifié un fichier exactement du même nom dans repo2
que je devais changer en repo1
. Donc, j'ai juste continué à lancer la commande git status
sur repo1
et il a continué à donner le même message
Sur la branche master
rien à commettre, répertoire de travail propre
pendant une demi-heure. Un de mes collègues l'a alors observé comme une paire d'yeux indépendante et m'a fait remarquer que j'étais dans un dépôt erroné mais très similaire. Au moment où j'ai basculé vers repo1
Git a commencé à remarquer les fichiers modifiés.
Un cas pas si fréquent. Mais on ne sait jamais !