Alle Unterverzeichnisse von Git zurücksetzen/wiederherstellen
- Tan Shuai
- Softwareentwicklung
- 22 Sep, 2021
Ein Git-Repository effektiv zu verwalten, erfordert oft das Zurücksetzen oder Wiederherstellen von Unterverzeichnissen, um eine saubere und funktionsfähige Codebasis zu erhalten. Diese Anleitung bietet einen prägnanten, schrittweisen Ansatz zum Zurücksetzen oder Wiederherstellen aller Unterverzeichnisse in einem Git-Repository.
Zurücksetzen von Unterverzeichnissen
Der folgende Git-Befehl entfernt alle nicht verfolgten Dateien und Verzeichnisse aus dem Repository. Dies ist nützlich, um unnötige Dateien zu bereinigen, bevor ein Zurücksetzen oder Wiederherstellen durchgeführt wird.
git clean -xfdf -- .
Befehlsaufteilung:
-x
: Entfernt alle nicht verfolgten Dateien, einschließlich derjenigen, die von.gitignore
ignoriert werden.-f
: Erzwingt das Entfernen von Dateien.-d
: Entfernt nicht verfolgte Verzeichnisse.-- .
: Wendet den Befehl auf das aktuelle Verzeichnis und alle Unterverzeichnisse an.
Wiederherstellen von Unterverzeichnissen
Um alle Dateien im Repository auf ihren letzten commit zurückzusetzen, verwenden Sie den folgenden Befehl:
git checkout {HEAD ODER BRANCH} -- .
Befehlsaufteilung:
{HEAD ODER BRANCH}
: Ersetzen Sie dies durchHEAD
, um auf den neuesten Commit zurückzusetzen, oder geben Sie einen Branch-Namen an, um auf einen bestimmten Branch zurückzusetzen.-- .
: Wendet den Befehl auf das aktuelle Verzeichnis und alle Unterverzeichnisse an.
Mit diesen Befehlen können Sie sicherstellen, dass Ihr Repository frei von unerwünschten Dateien ist und dass alle Dateien auf ihre commit-Stände zurückgesetzt werden. Dieser Prozess hilft dabei, eine saubere und organisierte Codebasis zu erhalten, was die Zusammenarbeit und Entwicklung erleichtert.
Passen Sie diese Anleitung nach Ihren spezifischen Bedürfnissen und Vorlieben an. Für weiterführende Git-Operationen konsultieren Sie die offizielle Git-Dokumentation.