Heim >Entwicklungswerkzeuge >Idiot >So löschen Sie Dateien lokal mit Git

So löschen Sie Dateien lokal mit Git

PHPz
PHPzOriginal
2023-04-04 10:42:393651Durchsuche

Mit der Entwicklung von Tools zur Codeversionskontrolle ist Git zu einem der von Entwicklern am häufigsten verwendeten Tools geworden. Es ermöglicht Ihnen die einfache Verwaltung Ihres Codes und unterstützt Sie bei der Zusammenarbeit bei der Entwicklung.

In der täglichen Entwicklung werden wir unweigerlich auf Situationen stoßen, in denen wir lokale Dateien löschen müssen. Beispielsweise kann es sein, dass wir versehentlich einige nutzlose Dateien lokal löschen oder dass wir aus Sicherheitsgründen einige sensible Dateien löschen müssen.

Lassen Sie uns besprechen, wie Sie Git verwenden, um Dateien lokal zu löschen.

Git-Löschvorgang

In Git gibt es zwei gängige Methoden zum Löschen lokaler Dateien:

Methode 1: Löschen Sie die Datei direkt

Dies ist die einfachste Methode. Geben Sie einfach in die Befehlszeile ein:

$ rm file-name

Oder in Wählen Sie im Ressourcenmanager direkt die Datei aus, die Sie löschen möchten, klicken Sie mit der rechten Maustaste und wählen Sie „Löschen“.

Diese Methode löscht die Datei lediglich von der lokalen Festplatte, es gibt jedoch keinen entsprechenden Datensatz in Git. Wenn Sie den Code direkt festschreiben, behandelt Git ihn so, als ob die Datei nicht gelöscht worden wäre, auch wenn Sie die Datei löschen.

Methode 2: Verwenden Sie den Löschbefehl von Git.

Um sicherzustellen, dass Git Dateilöschvorgänge korrekt aufzeichnen kann, müssen wir den von Git bereitgestellten Löschbefehl verwenden.

Verwenden Sie in der Befehlszeile den folgenden Befehl, um die Datei aus Git zu löschen:

$ git rm file-name

Nach der Ausführung dieses Befehls löscht Git die Datei vollständig aus dem Repository und zeichnet den Vorgang im Commit-Datensatz auf.

So gehen Sie mit dem Löschen falscher Dateien um

Manchmal können beim Löschen von Dateien Fehler auftreten. Beispielsweise löschen Sie versehentlich eine wichtige Datei oder Sie möchten zu dem in einer früheren Übermittlung aufgezeichneten Code zurückkehren. Zu diesem Zeitpunkt können wir diese Probleme durch einige spezielle Git-Befehle lösen.

Der Vorgang zum Wiederherstellen versehentlich gelöschter Dateien

Wenn Sie beim Löschen von Dateien behindert sind und versehentlich einige wichtige Dateien löschen, gibt es zwei Möglichkeiten, sie wiederherzustellen:

Methode 1: Machen Sie den Löschvorgang rückgängig.

Wenn Sie löschen. Wenn Sie verwenden Mit dem Löschbefehl von Git können Sie beim Bearbeiten einer Datei den folgenden Befehl verwenden, um den Löschvorgang rückgängig zu machen:

$ git restore file-name

Nach der Ausführung dieses Befehls stellt Git die Datei im zuletzt übermittelten Zustand wieder her.

Methode 2: Suchen Sie den historischen Übermittlungsdatensatz der Datei.

Wenn Sie nicht sicher sind, wann die versehentlich gelöschte Datei gelöscht wurde, oder Sie den Git-Befehl „Undelete“ nicht verwenden können, können Sie den folgenden Befehl verwenden, um den historischen Übermittlungsdatensatz von zu finden die Datei:

$ git log -- file-name

Nach der Ausführung dieses Befehls gibt Git alle Commit-Datensätze der Datei zurück. Sie können den Commit-Datensatz finden, wenn Sie die Datei versehentlich gelöscht haben, und die Datei mit dem folgenden Befehl wiederherstellen:

$ git checkout commit-id file-name

wobei commit-id die ID des Commit-Datensatzes ist, den Sie wiederherstellen müssen. Dieser Befehl stellt die Datei in dem für diesen Commit aufgezeichneten Zustand wieder her.

Kehren Sie zum Vorgang eines vorherigen Commit-Datensatzes zurück

Wenn Sie Probleme im Code eines vorherigen Commit-Datensatzes finden und zu dieser Version des Codes zurückkehren müssen, können Sie den folgenden Befehl verwenden:

$ git checkout commit-id

Dieser Befehl wird Der Code kehrt zum Status dieses Commit-Datensatzes zurück.

Zusammenfassung

In diesem Artikel werden zwei Möglichkeiten zum Löschen lokaler Dateien mit Git vorgestellt und detailliert beschrieben, wie mit dem versehentlichen Löschen von Dateien und dem Zurückkehren zu einem vorherigen Commit-Datensatz umgegangen wird. Ich glaube, dass die Leser durch diesen Artikel etwas über die Löschvorgänge von Git erfahren haben und ihren eigenen Code besser verwalten können.

Das obige ist der detaillierte Inhalt vonSo löschen Sie Dateien lokal mit Git. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn