Wenn Sie den Time Machine-Sicherungsordner auf dem Time Machine-Volume öffnen, können Sie immer noch jedes einzelne Verzeichnis anzeigen. Wenn Ihre Git-Repositorys als reine Repos gespeichert sind, können Sie sie finden und kopieren.
Sie können ein Git-Repository auch mit dem git archive
Befehl archivieren .
git archive -o archive.zip master
Wenn Sie das für alle Branchen tun möchten, können Sie Folgendes tun:
for branch in $(git for-each-ref --format='%(refname)' refs/heads/); do git archive -o "$.zip" $branch done
Die Ersetzung $
wird in konvertiert refs/heads/master
, master
indem die längste Übereinstimmung */
vom Anfang der Zeichenfolge entfernt wird.
Dies basiert auf einer Stack Overflow-Frage zum Durchlaufen von Zweigen .