"Git sauber" Befehlsoptionen:
Möglichkeit | Zweck |
---|---|
-D | Wenn der Pfad nicht mit der Methode "Git Clean" definiert ist, werden die nicht zusammengezogenen Verzeichnisse nicht entfernt. Der -D Die Option wird verwendet, um auch die nicht zusammengezogenen Verzeichnisse des Repositorys zu entfernen. Wenn der Pfad jedoch mit dem Befehl definiert ist, werden alle nicht zusammengezogenen Dateien des definierten Pfades entfernt und müssen die Option -d nicht verwenden. |
-f, -force | Wenn der Wert der sauber.fordernforcE wird in den Git -Konfigurationseinstellungen auf true eingestellt, dann löscht der Befehl "git clean" die Dateien oder Verzeichnisse mit der Option -F energisch. |
-i, -interaktiv | Es wird verwendet, um mehrere Optionen anzuzeigen, damit die Benutzer die nicht zusammengezogenen Dateien löschen können. |
-n, -Dry -Run | Es wird verwendet, um die Benutzer anzuzeigen, welche Dateien entfernt werden, aber keine Datei entfernen. |
-Q, -quiet | Es wird verwendet, um Fehler zu melden. |
-e, -ausklagen = | Es wird verwendet, um Dateien durch Ausschluss von Mustern zu ignorieren, und der Standard ignoriert die in der definierten Regeln .Gitignore -Datei. |
-X | Es wird verwendet, um die Dateien nach dem Muster zu ignorieren, das mit -E -Optionen aus der Befehlszeile angegeben ist. |
-X | Es wird verwendet, um die von Git ignorierten Dateien zu entfernen. |
Entfernen Sie unbekannte Dateien:
Sie können ein neues lokales Repository oder ein bestehendes Repository erstellen, um die in diesem Teil dieses Tutorial verwendeten Befehle zu überprüfen. Ich habe ein vorhandenes lokales Repository mit dem Namen verwendet Php und öffnete den Repository -Ordner aus dem Terminal. Führen Sie den folgenden Befehl aus, um den aktuellen Status des Repositorys zu überprüfen.
$ Git Status
Die folgende Ausgabe zeigt, dass vier nicht zusammengezogenen Dateien dem Repository nicht hinzugefügt werden.
Leiten Sie Folgendes aus 'Git Clean -d -n' Befehl zum Überprüfen, welche Dateien nach Ausführung des Befehls gelöscht werden. Die Verwendung von Optionen -d- und -n -Optionen wurde zuvor erläutert.
$ git sauber -d -n
Die folgende Ausgabe zeigt, dass fünf nicht zusammengezogene Dateien entfernt werden, wenn die "Git sauber" Der Befehl wird mit der Option ausgeführt, die nicht zusammengezogenen Dateien mit der zwanghaften Dateien zu entfernen.
Führen Sie den folgenden Befehl aus, um eine oder mehrere nicht zusammengezogene Dateien mithilfe interaktiver Optionen zu entfernen. Nach dem Ausführen des Befehls werden sechs Optionen für die Benutzer angezeigt. Die erste Option wird verwendet, um alle nicht zusammengezogenen Dateien aus dem aktuellen Verzeichnis zu entfernen. Die zweite Option wird verwendet, um eine oder mehrere nicht zusammengezogene Dateien basierend auf dem Muster zu entfernen. Die dritte Option wird verwendet, um eine oder mehrere nicht zusammengezogene Dateien basierend auf der Dateinummer zu entfernen. Die vierte Option wird verwendet, um nicht zusammengezogene Dateien zu entfernen, indem Sie die Erlaubnis vom Benutzer befragen. Die fünfte Option wird verwendet, um aus dem Befehl zu beenden, ohne eine Datei zu löschen. Die sechste Option wird verwendet, um Informationen über den Befehl "Git Clean" im interaktiven Modus zu erhalten.
$ git clean -d -i
Die folgende Ausgabe zeigt, dass Option 5 ausgewählt ist, um aus dem Befehl zu enden.
Führen Sie den obigen Befehl erneut aus, um die Verwendung der vierten Option zu überprüfen. Der Benutzer kann eingeben 4 oder A So wählen Sie diese Option aus. Die folgende Ausgabe zeigt, dass 'y' für die gedrückt wird Echo3.Php Nur Datei, und diese Datei wurde nur entfernt. Anschließend zeigt der Befehl 'Git Status' die Liste der nicht zusammengezogenen Dateien nach dem Löschen.
Führen Sie den obigen Befehl erneut aus, um die Verwendung der dritten Option zu überprüfen. Der Benutzer kann eingeben 3 oder S So wählen Sie diese Option aus. Die folgende Ausgabe zeigt diese Dateinummer an 2 wird ausgewählt, um die zu entfernen Echo2.Php Datei. Um mehrere Dateien zu löschen, müssen die Dateinummern als Bereich wie 1-3 festgelegt werden. Anschließend zeigt der Befehl 'Git Status' die Liste der nicht zusammengezogenen Dateien nach dem Löschen.
Führen Sie den obigen Befehl erneut aus, um die Verwendung der zweiten Option zu überprüfen. Der Benutzer kann eingeben 2 oder F So wählen Sie diese Option aus. Die folgende Ausgabe zeigt das '*.html ' wird als Muster zum Löschen aller Dateien ohne Erweiterung eingegeben ''.html ' Und Echo1.Php Die Datei hat hier entfernt. Anschließend zeigt der Befehl 'Git Status' die Liste der nicht zusammengezogenen Dateien nach dem Löschen.
Erstellen Sie einen Ordner mit dem Namen Temperatur Entfernen Sie im aktuellen Repository und führen Sie die folgenden Befehle aus, um den aktuellen Status des Repositorys zu überprüfen Temperatur Ordner, indem der Ordnerpfad mit dem Befehl "git clean" definiert wird und den Status nach dem Löschen erneut überprüfen.
$ Git Status
$ git clean -d -n temp
$ Git Status
Die folgende Ausgabe zeigt, dass die Temperatur Der Ordner wurde aus dem aktuellen Repository gelöscht.
Führen Sie als Nächst.
$ Git Status
$ git sauber -d -f
$ Git Status
Die folgende Ausgabe zeigt, dass alle nicht zusammengezogenen Dateien aus dem aktuellen Repository entfernt wurden und das Arbeitsverzeichnis jetzt sauber ist.
Abschluss:
Die Verwendung des Befehls "Git Clean" auf unterschiedliche Weise, um unbekannte Dateien aus dem Git -Repository zu entfernen. Die nicht zusammengezogenen Dateien wurden mithilfe der Option Interactive Option und Force -Option hier entfernt. Ich hoffe.