Wie vergleichen der Arbeitskopie, Inszenierung kopieren und engagierte kopieren einer Datei mit git

Davon ausgehen, für einen moment habe ich eine Datei in ein repository namens LICENSE.txt. Der Inhalt sieht wie folgt aus:

Copyright 2014 MyCompany. All Rights Reserved.

Seit seiner 2015 wechselte ich im Jahr so seine 2015:

Copyright 2015 MyCompany. All Rights Reserved.

Und dann inszeniert Sie die Datei

git add LICENSE.txt

Wird ein bisschen abgelenkt, habe ich eine andere änderung LICENSE.txt zu reflektieren, dass eine andere Organisation in das Urheberrecht.

Copyright 2015 MyCompany and Affiliates. All Rights Reserved.
Copyright 2015 Other Company. All Rights Reserved.

Ich bin in der Lage, den Unterschied zu sehen zwischen meiner Arbeit kopieren und inszenierte Kopie von running

git diff 

Und ich bin in der Lage, den Unterschied zu sehen zwischen der inszenierten kopieren und engagierte Kopie von running

git diff --cached

Wie kann ich vergleichen die engagierte kopieren (das eine ist ohne das Jahr zu ändern) mit der Arbeitskopie (die mit dem zusätzlichen copyright)?

Dies ist lediglich ein Beispiel. Es gibt Fälle, viel mehr Komplex, wo hatte ich das Bedürfnis, zu vergleichen, was ich habe, in Szene gesetzt mit änderungen, die ich nachträglich an die Datei. Vergleicht man den Inhalt der Arbeitskopie und die bereitgestellte Kopie wird entscheiden, ob ich sollte ersetzt das inszenierte Kopie oder nicht.

Ich bin mit git 1.9.5 auf Windows Server 2012 R2.

  • git diff nicht tun, was Sie behaupten, sehen die akzeptierte Antwort. Können Sie Bearbeiten Sie Ihre post, damit zukünftige Leser nicht mis-lead?
  • Ich habe die änderung vorgenommen. Die Verwirrung rührt von der Tatsache, dass, wenn Sie nicht inszeniert keine änderungen, aber eine änderung in Ihrer Arbeitskopie git diff zeigt den Unterschied zwischen der Arbeitskopie und der engagierten kopieren.
  • Wenn Sie nicht inszeniert änderungen git diff verhält sich wie wenn Sie inszeniert haben änderungen. Aber beide diffs sind gleich.
InformationsquelleAutor bloudraak | 2015-05-04
Schreibe einen Kommentar