Disons que j'ai cloné un référentiel et commencé à modifier des fichiers. Je sais que si j'ai des modifications locales non validées, je peux faire un diff comme suit git diff test.txt
et cela me montrera la différence entre la HEAD locale actuelle et les modifications modifiées et non validées dans le fichier. Si je valide ces modifications, je peux les comparer au référentiel d'origine en utilisantgit diff master origin/master
Mais existe-t-il un moyen de différencier les modifications locales avec le référentiel d'origine sur le serveur avant de les valider localement? J'ai essayé diverses permutations de git diff --cached master origin/master
sans succès .