Bedeutet das, dass das Push-Feature gar nicht darauf ausgelegt ist mein komplettes Projektverzeichnis in ein anderes Verzeichnis zu spiegeln denn es kopiert nur Änderungen im .git-Verzeichnis?
nein. Wenn Du ein Verzeichnis in eine Zipdatei verpackst sind deine anderen Kopien des Projekts ja auch nicht automatisch angepasst. Du musst die ZipDatei dort erst wieder entpacken. Im Grunde das selbe Prinzip
Und wie jfheins schreibt hast Du gerade als Einzelentwickler dem es primär um die Sicherung seiner Sourcen geht ein bare-Repository auf einem anderen REchner, das quasi als Ablage funktioniert.