Wie man Dateien von Git vorübergehend entzünden

Wie man Dateien von Git vorübergehend entzünden

Entwickler begegnen häufig auf eine Situation. Darüber hinaus möchten sie diese Änderungen beibehalten, ohne das Repository zu aktualisieren. In dieser Situation ist es erforderlich. Genauer gesagt das “$ git rm -cached" Und "$ git update-IndexBefehle können für diesen entsprechenden Zweck hilfreich sein.

In diesem Beitrag wird erläutert:

  • Methode 1: Wie man Dateien von Git nicht mit dem Befehl „Git rm -cached“ aus dem GIT enthält?
  • Methode 2: Wie man Dateien von Git nicht mit dem Befehl „Git update-Index“ von Git enthält?

Bewegen Sie sich nun auf das Detail der oben aufgeführten Methoden zu!

Methode 1: Wie man Dateien von Git nicht mit dem Befehl „Git rm -cached“ aus dem GIT enthält?

Der "$ git rm -cachedDer Befehl ”kann die angegebene Datei vorübergehend aus dem Staging -Bereich entfernen und sie nicht entfernen. Um diesen Vorgang für ein besseres Verständnis zu implementieren, befolgen Sie die folgenden Schritte.

Schritt 1: Wechseln Sie zum lokalen Repository

Navigieren Sie zunächst zum jeweiligen Git -Repository, indem Sie die “ausführen“CD" Befehl:

$ cd "c: \ user \ nazma \ git \ test_2

Schritt 2: Inhaltsliste

Führen Sie den folgenden Befehl aus, um die Liste des aktuellen Inhalts von Repository anzuzeigen:

$ ls

Schritt 3: Erstellen Sie eine neue Textdatei

Verwenden Sie die “, um eine neue Textdatei im Repository zu erstellenberühren" Befehl:

$ touch Datei3.txt

Schritt 4: Die Untrack -Datei inszeniert

Führen Sie als Nächstes den folgenden Befehl aus, um die Textdatei zum Staging-Bereich hinzuzufügen:

$ git fügen Sie Datei hinzu3.txt

Schritt 5: Entfernen Sie die Datei vorübergehend aus dem Tracking -Bereich

Löschen Sie nun die Datei aus dem Staging -Bereich, indem Sie die „ausführen“Git RMBefehl zusammen mit dem “-zwischengespeichertOption und bestimmter Dateiname:

$ git rm -cached Datei3.txt

Schritt 6: Überprüfen Sie den Repository -Status

Leiten Sie die "Git -Status .Befehl, um den Repository -Status zu überprüfen:

$ Git Status .

Wie Sie sehen können, wurde die angegebene Datei die Datei vorübergehend aus dem Staging -Index entfernt:

Überziehen wir zur nächsten Methode, um die Dateien vorübergehend von Git zu entfernen.

Methode 2: Wie man Dateien von Git nicht mit dem Befehl „Git update-Index“ von Git enthält?

Manchmal möchten Entwickler nicht alle erstellten Dateien im Staging -Bereich verfolgen und sie vorübergehend ignorieren. Befolgen Sie dazu die folgenden Schritte.

Schritt 1: Ignorieren Sie eine bestimmte Datei

Führen Sie den angegebenen Befehl zusammen mit dem gewünschten Dateipfad aus, um die gewünschte Textdatei mit Änderungen zu ignorieren:

$ git update-Index-Assume-unbegründet test_2/file2.txt

Hier das "-AngenommenDie Option wird angenommen, dass die Datei nicht geändert wird und die Änderungen ignoriert:

Schritt 2: Wechseln Sie zum Git -Repository

Navigieren Sie nun mit dem folgenden Befehl zum jeweiligen lokalen Repository Git:

$ cd test_2

Schritt 3: Überprüfen Sie den Status ignorierter Dateien

Um sicherzustellen, dass die angegebene Datei erfolgreich ignoriert wird, führen Sie die “ausGit LS-FilesBefehl mit dem “-v" Möglichkeit:

$ git ls -files -v

Hier das "H”Gibt an, dass die Datei vorübergehend aus dem Repository und" nicht abgeschlossen ist "H"Zeigt die Datei an: verfolgt:

Schritt 4: Schalten Sie zurück in das Git Root Directory

Wechseln Sie als nächstes mit der “zurück zum Git Root -VerzeichnisCD… " Befehl:

$ cd…

Schritt 5: Verfolgen Sie eine bestimmte Ignorierdatei

Nachdem Sie die gewünschten Operationen im Git -Repository ausgeführt haben, verfolgen Sie die Ignorierung der Datei und führen Sie den folgenden Befehl zusammen mit der “aus-Nicht-Assume-Unbekanntheit" Möglichkeit:

$ git update-Index-no-assume-unbegrenzt test_2/file2.txt

Schritt 6: Wechseln Sie zum Git -Repository

Navigieren Sie als nächstes über den angegebenen Befehl zum Git Local Repository:

$ cd test_2

Schritt 7: Datei aktueller Status überprüfen

Überprüfen Sie zuletzt den Status der zuvor ignorierten Datei:

$ git ls -files -v

Wie Sie sehen können, lautet der unterstrebende Dateistatus "H”, Was angibt, dass die Datei erfolgreich nachverfolgt wird:

Das ist es! Wir haben verschiedene Möglichkeiten zur Entfernung von Dateien aus dem Git -Repository vorübergehend zur Verfügung gestellt.

Abschluss

Zwei verschiedene Befehle werden verwendet, um Dateien aus dem Git -Repository auszuziehen, die die “sind$ git rm -cached " oder der "$ git update-Index-Assume-OneNdanged " Befehl. Um die ignorierte Datei zurückzuverfolgen, die “$ git update-Index -no-assume-unbegrenzt Der Befehl kann verwendet werden. In diesem Beitrag wurde die verschiedenen Befehle für unbeschreibliche Dateien aus dem Git -Repository vorübergehend dargestellt.