Ich habe gerade einen Git-Klon hier auf einen neuen Computer, und ich habe jetzt die repo in einem interessanten Zustand:löscht aus git Arbeitsverzeichnis
Es gibt keinen Zweig ausgecheckt. Das Arbeitsverzeichnis ist leer, aber der Repo befindet sich hier, komprimiert in den .git-Metadaten.
Natürlich hier der fehlende Schritt ist eine git checkout
zu tun, um die Arbeitskopie auf einen Zweig zu erhalten, aber dieser Zustand hat mir denken. Dies ist ein ziemlich großer Repo, von dem ich nicht erwarte, dass er auch sehr häufig Zugriff benötigt, also frage ich mich jetzt, ob es einen Weg gibt, zu diesem "sauberen" Zustand zurückzukehren, in dem keine Zweige ausgecheckt werden, und die Dateien existieren nur als Metadaten?
Es wäre ein langer Weg spart bis einigen Speicherplatz gehen.
Ich dachte an all lokalen Dateien zu löschen, sobald ich fertig bin, aber das würde dann als nicht gebundene Umzüge auf diesem Zweig angezeigt. Ich würde gerne herausfinden, ob es eine Möglichkeit gibt, das Arbeitsverzeichnis einfach zu löschen, es von allen Zweigen im Repo zu trennen und nur die Metadaten im Repo-Verzeichnis zu belassen.
Eine mögliche Lösung könnte hier sein, einen Zweig zu erstellen, in dem alle Dateien gelöscht werden, aber das klingt nicht sehr elegant. Vielleicht existiert ein direkterer Ansatz?
Wie immer Vielen Dank im Voraus! Nun
Prost
Mögliches Duplikat von [Wie lösche ich mein lokales Arbeitsverzeichnis in git?] (Http://stackoverflow.com/questions/673407/how-do-i-clear-my-local-working-directory-in- git) –
Nicht ganz. Ich habe das gelesen und es scheint, als ob ich nicht verfolgte Dateien von der Arbeitskopie entfernen würde. Meine Frage hier war über das Löschen der gesamten Arbeitskopie und das Zurücklassen nur der Metadaten auf der Festplatte. – HarvesteR