Git ist sehr intuitiv und bietet einige Einschränkungen, um zu verhindern, dass Sie Fehler machen.
Heute werden wir die Gitignore -Datei diskutieren und wie wir keine Datei in einem Git -Repository verfolgen können, ohne sie aus Ihrem Projekt zu entfernen.
Was ist eine Gitignore -Datei?
Mit der Gitignore -Datei können Sie eine Liste von Dateinamen und Verzeichnissen angeben, die Git nicht verfolgt.
Alle in der Gitignore -Datei angegebenen Dateien oder Verzeichnisse werden vom Repository ausgeschlossen. Alle Änderungen an diesen Dateien sind im Commit -Historie nicht verfügbar.
Sie können die Gitignore -Datei verwenden, um sensible Dateien wie Umgebungskonfigurationen, API -Schlüssel usw. auszublenden, usw.
Sie können auch nicht wesentliche Dateien wie Editorkonfigurationen, Binärdateien, Ausführung und Debugging-Protokolle usw. ausschließen.
Wo finde ich die Gitignore -Datei??
Die Gitignore -Datei befindet sich im Stamm. Sie können die Datei mit dem Befehl LS anzeigen:
$ ls -la
So fügen Sie Gitignore eine Datei hinzu?
Sie können der Liste von Gitignore eine Datei oder ein Verzeichnis hinzufügen, indem Sie die Gitignore -Datei bearbeiten.
Öffnen Sie die Datei mit Ihrem bevorzugten Texteditor:
$ nano .Gitignore
Sie können dann den Dateinamen oder das Verzeichnis hinzufügen, das Sie als Eintrag in der Datei ignorieren möchten.
Git ignorieren die bereits begangene Datei.
Wenn Sie die Datei bereits zum Repository beigelegt haben.
Dafür müssen Sie ein paar zusätzliche Schritte ausführen.
Stellen Sie vor dem Ausführen der in den folgenden Schritten gezeigten Befehle sicher, dass die Dateien und Verzeichnisse, die Sie ignorieren möchten, zur Gitignore -Datei hinzugefügt werden.
Beachten Sie und stellen Sie sicher, dass lokale Änderungen begangen wurden. Dies verhindert, dass Sie Änderungen am Repository verlieren.
Führen Sie die Befehle aus:
$ git rm -r -geschachtelt
Der obige Befehl entfernen die Dateien aus dem Index.
Fügen Sie als nächstes die Dateien mit dem Befehl in den Staging -Bereich hinzu:
$ git add .
Wenden Sie schließlich ein Verpflichtung an, Ihr Repository mit den ignorierten Dateien und Verzeichnissen zu aktualisieren.
$ Git Commit -m "festgelegt Gitignore funktioniert nicht."
Wenden Sie sich an Ihre Commit -Nachricht an, wie Sie es für richtig halten.
Abschluss
In diesem Fall ermöglichte wir, wie Git die Verfolgung einer Datei oder eines Verzeichnisses mithilfe der Gitignore -Datei nicht mehr verfolgt. Wir haben auch darüber diskutiert, Verfolgung von Dateien zu verhindern, auch wenn sie bereits dem Repository verpflichtet wurden.