Einführung
Git ist in zwei Schichten aufgeteilt. Plumbing-Befehle sind Low-Level-Bausteine, die auf der Objektdatenbank, Refs und dem Index operieren. Porcelain-Befehle sind nutzerfreundliche Wrapper, aus Plumbing aufgebaut. git commit ist Porcelain; git hash-object, git write-tree und git update-ref sind Plumbing.