


Lassen Sie uns darüber sprechen, wie Sie Dateien auf Git löschen und hinzufügen
Apr 03, 2023 am 09:19 AMWenn wir Git zum Verwalten von Projekten verwenden, müssen wir für die Versionskontrolle und die gemeinsame Entwicklung ständig Dateien und Ordner zum Repository hinzufügen. Manchmal fügen wir jedoch möglicherweise falsche oder unnötige Dateien hinzu und müssen sie zu diesem Zeitpunkt aus dem Repository löschen. In diesem Artikel wird ausführlich beschrieben, wie Sie hinzugefügte Dateien in Git löschen.
- Überprüfen Sie den Git-Status
Bevor wir Dateien löschen, müssen wir den Git-Status überprüfen, um festzustellen, ob die zu löschenden Dateien an das Repository übermittelt wurden. Sie können den folgenden Befehl verwenden, um den Git-Status anzuzeigen:
$ git status
Wenn der Git-Status Dateien enthält, die gelöscht werden müssen, können Sie mit nachfolgenden Löschvorgängen fortfahren.
- Eine einzelne Datei löschen
Wenn Sie eine einzelne Datei löschen müssen, können Sie den folgenden Befehl verwenden:
$ git rm [file]
wobei [Datei] für den Namen der Datei steht, die gelöscht werden muss. Nach der Ausführung dieses Befehls löscht Git die Datei aus dem Repository und fügt den Löschvorgang dem Staging-Bereich hinzu. Zu diesem Zeitpunkt müssen Sie den folgenden Befehl verwenden, um die Änderung an das Repository zu senden:
$ git commit -m "delete file"
Beachten Sie, dass Sie den folgenden Befehl verwenden können, wenn Sie den Löschvorgang rückgängig machen müssen:
$ git restore [file]
wobei [Datei] für den Namen steht der Datei, die wiederhergestellt werden muss.
- Einen Ordner löschen
Wenn Sie den gesamten Ordner löschen müssen, können Sie den folgenden Befehl verwenden:
$ git rm -r [folder]
wobei [Ordner] für den Namen des Ordners steht, der gelöscht werden muss. Nach der Ausführung dieses Befehls löscht Git den Ordner und alle darin enthaltenen Dateien aus dem Repository und fügt den Löschvorgang dem Staging-Bereich hinzu. Sie müssen außerdem den folgenden Befehl verwenden, um die Änderung an das Repository zu senden:
$ git commit -m "delete folder"
Wenn Sie das Löschen des Ordners rückgängig machen müssen, können Sie den folgenden Befehl verwenden:
$ git restore [folder]
wobei [Ordner] für den Namen des Ordners steht das muss wiederhergestellt werden.
- Gelöschte Dateien wiederherstellen
Wenn Sie gelöschte Dateien wiederherstellen müssen, können Sie den folgenden Befehl verwenden:
$ git checkout [commitID] -- [file]
wobei [commitID] die Commit-ID darstellt, die wiederhergestellt werden muss, und [file] die Datei darstellt, die wiederhergestellt werden muss wiederhergestellt werden. Nach der Ausführung dieses Befehls stellt Git die Datei auf die angegebene Commit-ID-Version wieder her.
- Umgang mit Löschfehlern
Beim Löschen von Dateien mit Git werden in manchen Fällen Dateien oder Ordner gelöscht, die nicht gelöscht werden sollten, was zu unnötigen Verlusten führt. Derzeit können wir das Problem mit den folgenden Methoden lösen:
- Fügen Sie die versehentlich gelöschten Dateien oder Ordner erneut hinzu.
- Stellen Sie die gelöschte Commit-ID-Version wieder her.
Wenn Sie die übermittelte Datei versehentlich löschen, müssen Sie sie direkt wiederherstellen übermittelte Commit-ID-Version. Wenn die versehentlich gelöschte Datei nicht an das Repository übermittelt wird, kann dies durch erneutes Hinzufügen behoben werden.
- Zusammenfassung
Git ist derzeit eines der beliebtesten Versionskontrolltools. Mit Git können Sie problemlos Dateien und Ordner zum Repository hinzufügen, um die Versionskontrolle und die gemeinsame Entwicklung zu ermöglichen. Bei der Verwendung von Git müssen Sie jedoch auch auf die Genauigkeit des Löschvorgangs achten, um versehentliches Löschen und Datenverlust zu vermeiden. In diesem Artikel wird erläutert, wie Sie hinzugefügte Dateien in Git löschen. Ich hoffe, dass er Ihnen dabei helfen kann, Git besser für Entwicklung und Verwaltung zu nutzen.
Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie Sie Dateien auf Git löschen und hinzufügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So verwenden Sie GIT -Management -Tools für die vollständige Verwendung von GIT -Management -Tools

Der Unterschied zwischen Commit und Push of Git

So lösen Sie das Versagen der Einreichung von GIT -Verpflichtungen

Der Unterschied zwischen Add und Commit of Git

Was ist das Git -Code -Management -Tool?

Tutorial über die Verwendung von Git Commit
