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.
In Git gibt es zwei gängige Methoden zum Löschen lokaler Dateien:
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.
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.
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.
Wenn Sie beim Löschen von Dateien behindert sind und versehentlich einige wichtige Dateien löschen, gibt es zwei Möglichkeiten, sie wiederherzustellen:
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.
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.
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.
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!