Den lokalen Speicherort optimieren

GitGitBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In Git ist ein Repository eine Sammlung von Dateien und Ordnern, die von Git verfolgt werden. Wenn Sie Änderungen an Ihren Dateien vornehmen, erstellt Git eine neue Version der Datei und speichert sie im Repository. Im Laufe der Zeit kann Ihr Repository mit alten Versionen von Dateien und anderen unnötigen Daten verwirrt werden. Dies kann Git verlangsamen und es schwieriger machen, mit Ihrem Repository umzugehen. In diesem Lab werden Sie lernen, wie Sie Ihren lokalen Speicherort optimieren, um seine Leistung zu verbessern.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/GitHubIntegrationToolsGroup(["GitHub Integration Tools"]) git/GitHubIntegrationToolsGroup -.-> git/repo("Manage Repos") subgraph Lab Skills git/repo -.-> lab-12743{{"Den lokalen Speicherort optimieren"}} end

Den lokalen Speicherort optimieren

Im Laufe der Zeit kann Ihr Git-Repository mit alten Versionen von Dateien und anderen unnötigen Daten verwirrt werden. Dies kann Git verlangsamen und es schwieriger machen, mit Ihrem Repository umzugehen. Um Ihren lokalen Speicherort zu optimieren, müssen Sie diese unnötigen Daten entfernen. Dies kann mit dem Befehl git gc erreicht werden.

Der Befehl git gc steht für "Git-Sammelstammsäuberung". Er wird verwendet, um unnötige Daten in Ihrem Repository zu bereinigen. Wenn Sie git gc ausführen, entfernt Git alle lose Objekte (Objekte, auf die keine Branch oder Tag verweist) und packt die verbleibenden Objekte in eine neue Reihe von Packdateien. Dies kann die Größe Ihres Repositories erheblich reduzieren und die Leistung von Git verbessern.

Um den lokalen Speicherort zu optimieren, können Sie den Befehl git gc mit den Optionen --prune=now und --aggressive verwenden. Beispielsweise haben Sie ein Git-Repository namens git-playground im Home-Verzeichnis. Um dieses Repository zu optimieren, führen Sie folgenden Befehl aus:

cd git-playground
git gc --prune=now --aggressive

Dies ist das Ergebnis der Optimierung des git-playground-Repositories, indem alle lose Objekte entfernt und die verbleibenden Objekte in eine neue Reihe von Packdateien gepackt werden:

Git repository optimization result

Zusammenfassung

Den lokalen Speicherort zu optimieren, ist ein wichtiger Schritt bei der Aufrechterhaltung eines gesunden Git-Repositories. Indem Sie unnötige Daten entfernen, können Sie die Leistung von Git verbessern und es einfacher machen, mit Ihrem Repository umzugehen. Um Ihren lokalen Speicherort zu optimieren, können Sie den Befehl git gc mit den Optionen --prune=now und --aggressive verwenden.