2015-03-28 1 views

Répondre

7

En fait, git diff est entre l'indice et l'arbre de travail

git diff HEAD est entre repo et l'arbre de travail.

Voir 365git.tumblr.com post:

git diffs

+0

Je ne comprends pas cela parce que en ce moment je « fichier.txt » dans un référentiel avec le contenu « 1 ». Ensuite, je modifie ce fichier dans mon répertoire de travail pour avoir le contenu "12" mais sans l'ajouter à l'index de transit. Ensuite, quand j'entre dans "git diff", j'obtiens la différence montrée dans la console. Donc, il n'y a rien dans l'index de mise en scène mais j'ai toujours la différence entre le référentiel et le répertoire de travail. Je suis vraiment confus maintenant. – matori82

+0

@ matori82 par défaut, index est égal à repo. Index diffère de repo uniquement lorsque vous commencez à ajouter un fichier. – VonC

+0

Ah ... je ne le savais pas. Je suppose que je vais devoir plonger plus dans les internes git pour obtenir des informations comme ça ... Merci. – matori82