So verstauen Sie unbeschwerte Dateien in Git?

So verstauen Sie unbeschwerte Dateien in Git?
Git Stash ist eine nützliche Funktion von Git, wenn der Git -Benutzer von einem Arbeitsverzeichnis in ein anderes Arbeitsverzeichnis wechseln muss, um ein Problem zu beheben, und die geänderten Dateien des aktuellen Arbeitsverzeichnisse. Git Slash speichert alle modifizierten verfolgten, nicht zusammengezogenen und ignorierten Dateien und hilft dem Benutzer, den geänderten Inhalt abzurufen, wenn dies erforderlich ist. Es ermöglicht dem GIT -Benutzer, Änderungen zu sparen, die in Zukunft erforderlich sein können, und hilft dem Benutzer, das aktuelle Arbeitsverzeichnis schnell zu reinigen. Es speichert die nicht übereinstimmten Änderungen der verfolgten Dateien standardmäßig und lasst die nicht zusammengezogenen und ignorierten Dateien aus. Aber manchmal erfordert es das Speichern der nicht zusammengestellten Dateien. Die nicht zusammengezogenen Dateien können durch die Verwendung eingebaut werden -Einschluss Option von Git Stash Befehl und Git Add Befehl. Wie diese Befehle verwendet werden können, um nicht zusammengezogene Dateien in Git zu speichern, hat in diesem Tutorial gezeigt.

Voraussetzungen

Installieren Sie GitHub Desktop
Github Desktop hilft dem Git-Benutzer, die GIT-bezogenen Aufgaben grafisch auszuführen. Sie können den Installateur der neuesten Version dieser Anwendung für Ubuntu von GitHub problemlos herunterladen.com. Sie müssen diese Anwendung nach dem Download installieren und konfigurieren, um sie zu verwenden. Sie können das Tutorial auch überprüfen.

Erstellen Sie ein GitHub -Konto
Sie müssen ein Github -Konto erstellen, um ein lokales Repository zu veröffentlichen.

Erstellen Sie ein lokales Repository
Sie müssen ein lokales Repository mit einer oder mehreren Dateien und Ordnern erstellen, um die in diesem Tutorial verwendeten Befehle zu überprüfen.

Initialisieren Sie das Git -Repository
Gehen Sie aus dem Terminal zum örtlichen Repository -Ordner und führen Sie den folgenden Befehl aus, um das lokale Repository zu initialisieren.

$ git init

Fügen Sie eine Datei im Repository hinzu

Führen Sie den folgenden Befehl aus, um das hinzuzufügen Basic.py im Repository.

$ git basic hinzufügen.py

Überprüfen Sie die verfolgte und nicht zusammengezogene Datei

Leiten Sie die "LS" Befehl, um die Liste aller Dateien und Ordner des lokalen Repository -Ordners zu überprüfen.

$ ls

Leiten Sie die "Git Commit" Befehl zum Überprüfen der verfolgten und nicht zusammengezogenen Dateien:

$ Git Commit

Die folgende Ausgabe zeigt, dass der Repository -Ordner zwei Dateien enthält. Diese sind Basic.py Und prüfen.py. Die Basis.PY wird dem Repository zuvor hinzugefügt. So grundlegend.PY ist eine verfolgte Datei und eine Test -Test.PY ist eine nicht zusammengezogene Datei.

Stash Untracked Dateien mit "Git Stash"

Die geänderten nicht zusammengezogenen Dateien können mit dem gespeichert werden "Git Stash" Befehl auf zwei verschiedene Arten. Ein Weg ist zu verwenden die -inkluden -abtrackten Option mit dem "Git Stash" Befehl. Ein anderer Weg ist zu verwenden das U Option mit dem "Git Stash" Befehl. Die Verwendung dieser Optionen wurde unten gezeigt.

A) Verwenden der Option -include -abtrackte Option
Führen Sie die folgenden Befehle aus, um die Liste der Datei und Ordner des Repository -Ordners zu überprüfen. Speichern Sie die nicht zusammengezogenen Dateien und überprüfen Sie die Liste der Datei und Ordner des Repository -Ordners erneut. Hier, das "ls" Der Befehl wird verwendet, um die Liste der Dateien und des Ordners des Repository -Ordners anzuzeigen und die "Git Stash -Include -abgestoßen" Der Befehl wird verwendet, um die nicht zusammengestellten Dateien zu speichern.

$ ls
$ git stash-include-abtrackiert
$ ls

Die folgende Ausgabe zeigt, dass der Repository -Ordner zwei Dateien enthält, die benannt sind Basic.py Und prüfen.py, Vor der Ausführung der "Git Stash" Befehl. Hier, Basic.py ist verfolgte Datei und prüfen.py ist eine nicht zusammengezogene Datei. Die nicht zusammengezogene Datei wird aus dem Repository -Ordner entfernt, nachdem die ausgeführt wurde "Git Stash" Befehl.

B) Verwenden der Option -u

Führen Sie die folgenden Befehle aus, um die verfolgten und nicht zusammengezogenen Dateien des Repositorys zu überprüfen. Speichern Sie die nicht zusammengezogenen Dateien und überprüfen Sie die Liste der Datei und Ordner des Repository -Ordners erneut. Hier das "Git LS-Files" Der Befehl wird verwendet, um die Liste der verfolgten Dateien anzuzeigen, das "ls" Der Befehl wird verwendet, um die Liste der Dateien und des Ordners des Repository -Ordners anzuzeigen und die "Git Stash -u" Der Befehl wird verwendet, um die nicht zusammengestellten Dateien zu speichern.

$ git ls-Files
$ ls
$ git stash -u
$ ls

Die folgende Ausgabe zeigt, dass der Repository -Ordner zwei Dateien enthält, die benannt sind Basic.py Und prüfen.py, Vor der Ausführung der "Git Stash" Befehl. Hier, Basic.py ist verfolgte Datei und prüfen.py ist eine nicht zusammengezogene Datei. Die nicht zusammengezogene Datei wird aus dem Repository -Ordner entfernt, nachdem die ausgeführt wurde "Git Stash -u" Befehl.

Stash Untracked Dateien mit "Git add" verstauen

Die nicht zusammengezogenen Dateien des Repositorys können ohne Verwendung gespeichert werden -Einschluss oder -u Option der "Git Stash" Befehl. Sie müssen die nicht zusammengezogenen Dateien des Repositorys mithilfe des "Git Add" befehlen und führen Sie die aus "Git Stash" Befehl zum Speichern der nicht zusammengezogenen Datei und Reinigung des aktuellen Verzeichnisses zum Arbeit.

$ git ls-Files
$ ls
$ git fügen neu hinzu.py
$ Git Slash
$ ls

Die folgende Ausgabe zeigt, dass die Liste der verfolgten und nicht zusammengezogenen Dateien des aktuellen Repositorys wie die vorherigen Befehle bei der Verstimmung der nicht gestapelten Datei ähnelt. Die nicht zusammengezogene Datei wird aus dem Repository -Ordner entfernt, nachdem die ausgeführt wurde "Git Stash" Befehl.

Abrufen Sie die versteckte Datei ab

Es gibt einen weiteren GIT. Führen Sie den folgenden Befehl aus, um die Liste der Dateien und Ordner des aktuellen Repository -Ordners zu überprüfen und die zuvor verstorbenen, nicht zusammengestellten Dateien im Repository -Ordner wiederherzustellen. Hier, das "ls" Der Befehl wird verwendet, um die Liste der Dateien und des Ordners des Repository -Ordners anzuzeigen und die "Git Stash bewerben" Der Befehl wird verwendet, um die nicht zusammengezogenen Dateien wiederherzustellen.

$ ls
$ git slash bewerben
$ ls

Die folgende Ausgabe zeigt, dass das Repository eine verfolgte Datei hat und nach der Ausführung der "Git Stash bewerben" Der Befehl, die zuvor verstorbene nicht abgesteckte Datei wird im Repository -Ordner wiederhergestellt.

Abschluss

In diesem Tutorial wurden verschiedene Möglichkeiten zur Verhänsung von nicht zusammengezogenen Dateien und Reinigungsmittel des aktuellen Repository -Verzeichnisses mit der Tutorial beschrieben "Git Stash" Befehl. Wie die nicht zusammengezogenen Dateien mit dem wiederhergestellt werden können "Git Stash" Der Befehl wurde auch hier gezeigt. Das Konzept der verfolgten und nicht zusammengezogenen Dateien und die Art und Weise, die nicht zusammengezogenen Dateien in Git abzubauen.