Voici le problème de base : git semble marquer tous mes fichiers comme modifiés, même s'il n'y a pas de changement. Même si le diff ne montre aucune différence, il me demande quand même de stager / commiter tous les fichiers à nouveau. Comment puis-je convaincre git qu'il n'y a pas de changements d'une manière qui permette de suivre les changements effectués à partir de ce point ?
J'ai un dépôt git que je modifie sur deux ordinateurs distincts (tous deux sont des Mac). J'ai l'habitude de les transférer en utilisant une image de système de fichiers cryptée sur une clé USB et copiée en utilisant rsync. Lorsque je transfère les fichiers sur mon ordinateur portable, tous les fichiers sont marqués comme modifiés. Si j'ignore git et que je travaille sur les fichiers, en les renvoyant par rsync, l'autre machine reconnaîtra à nouveau correctement les seuls fichiers modifiés. Cela fonctionne donc en quelque sorte, mais c'est vraiment gênant pour travailler sur mon ordinateur portable lorsque je ne peux pas valider mes modifications avant d'être de retour sur l'autre machine, car je dois alors valider plusieurs modifications en un seul checkin.