Wie funktioniert git-track-Datei änderungen intern?

Könnte jemand erklären, wie git weiß innerlich, dass die Dateien X, Y und Z haben sich geändert? Was ist der Prozess hinter den kulissen, die erkennt, wenn eine Datei noch nicht Hinzugefügt wurde oder hat Veränderungen? Ich Frage, weil, mit Subversion ist es einfach herauszufinden, dass es hält verfolgen diese Dinge durch eine .svn Verzeichnis unter jedem Ordner, sondern für git, die ich kann nicht scheinen zu finden, eine Beschreibung über das Innenleben dieses. Ich bezweifle es scannt durch alle sub-Verzeichnisse für änderungen, da es Recht schnell.

So, aus Neugier, was sind deren Innenleben?

  • Ich weiß schon, wie die Arbeit mit git, nur nicht, dass etwas.
  • das ist genau das, was die doppelte deals mit.
  • Dass die "Antwort" ist nur eine Reihe von links zu Seiten und bezahlt Bücher. Ich glaube, dass meine Fragen spezifisch genug und ich weiß nicht zu sein scheinen überzeugt, dass es Duplikate der andere, es sei denn, ich bin nicht etwas zu sehen.
  • Ich auch nicht einverstanden - die Frage, die Sie verlinken ist ein streuschuss Sammlung verschiedener Bücher über git unterschiedlicher Ebenen.
InformationsquelleAutor carlspring | 2013-04-02
Schreibe einen Kommentar