GITIGNORE-Datei (Was es ist und wie man eine öffnet)

EIN Datei mit dem GITIGNORE Dateierweiterung ist eine Git-Ignore-Datei, die mit dem Versions-/Quellcodeverwaltungssystem namens. verwendet wird Git.

Was ist eine GITIGNORE-Datei?

Eine Git-Ignore-Datei gibt an, welche Dateien und Ordner in einem bestimmten Quellcode ignoriert werden sollen.

Es kann auf Pfadbasis verwendet werden, sodass die Regeln nur auf bestimmte Ordner angewendet werden, aber Sie können auch eine globale GITIGNORE-Datei erstellen, die für alle gilt Git-Repository Sie haben.

Sie finden Dutzende von Beispielen für GITIGNORE-Dateien, die in verschiedenen Szenarien empfohlen werden, von GitHubs .gitignore-Vorlagenseite.

So öffnen Sie eine GITIGNORE-Datei

Screenshot mehrerer GITIGNORE-Dateien in Windows 10, die mit Notepad geöffnet werden

GITIGNORE-Dateien sind reine Textdateien, d. h. Sie können sie mit jedem Programm öffnen, das Textdateien lesen kann.

Windows-Benutzer können GITIGNORE-Dateien mit dem integrierten Notepad-Programm oder mit der kostenlosen Notepad++-Anwendung öffnen. Um GITIGNORE-Dateien unter macOS zu öffnen, können Sie Gedit verwenden. Linux-Benutzer (sowie Windows und macOS) finden möglicherweise

Atom nützlich zum Öffnen und Bearbeiten von GITIGNORE-Dateien.

GITIGNORE-Dateien sind jedoch nicht wirklich verwendbar (d. h. sie fungieren nicht als Ignorier-Datei), es sei denn, sie werden im Kontext von Git verwendet gratis Software die auf Windows, Linux und macOS läuft.

Sie können die GITIGNORE-Datei verwenden, indem Sie sie dort platzieren, wo die Regeln gelten sollen. Legen Sie in jedem Arbeitsverzeichnis ein anderes ab und die Ignorierregeln funktionieren für jeden Ordner einzeln. Wenn Sie die GITIGNORE-Datei im root-Verzeichnis des Arbeitsverzeichnisses des Projekts können Sie dort alle Regeln hinzufügen, damit es eine globale Rolle übernimmt.

Legen Sie die GITIGNORE-Datei nicht in das Git-Repository-Verzeichnis ab; Dadurch können die Regeln nicht angewendet werden, da sich die Datei im Arbeitsverzeichnis befinden muss.

GITIGNORE-Dateien sind nützlich, um die Ignorierregeln mit anderen zu teilen, die Ihr Repository klonen könnten. Aus diesem Grund, laut GitHub, ist es wichtig, es in Ihr Repository zu übertragen.

So konvertieren Sie in/von einer GITIGNORE-Datei

Sehen dieser Stack Overflow-Thread Informationen zum Konvertieren von CVSIGNORE in GITIGNORE. Die einfache Antwort ist, dass es kein regulärer Dateikonverter das kann es für Sie tun, aber es könnte ein Skript geben, das Sie verwenden können, um die Muster der CVSIGNORE-Datei zu kopieren.

Sehen So konvertieren Sie SVN-Repositorys in Git-Repositorys um Hilfe dabei. Siehe auch dieses Bash-Skript damit kann man vielleicht das gleiche erreichen.

Um Ihre GITIGNORE-Datei in einem Textdateiformat zu speichern, verwenden Sie einen der oben genannten Texteditoren. Die meisten von ihnen können in TXT, HTML und ähnliche Nur-Text-Formate konvertiert werden.

Erweitertes Lesen von GITIGNORE-Dateien

Sie können damit eine lokale GITIGNORE-Datei aus dem Terminal erstellen Befehl:

Berühren Sie .gitignore. 

Eine globale kann wie folgt erstellt werden:

git config --global core.excludesfile ~/.gitignore_global. 

Wenn Sie keine GITIGNORE-Datei erstellen möchten, können Sie alternativ Ausschlüsse zu Ihrem lokalen Repository hinzufügen, indem Sie die .git/info/exclude Datei.

Hier ist ein einfaches Beispiel für eine GITIGNORE-Datei, die verschiedene Dateien ignoriert, die von der Betriebssystem:

.DS_Store 
.DS_Store?
._* .Papierkorb
ethhumbs.db
Thumbs.db.

Hier ist ein GITIGNORE-Beispiel, das ausschließt PROTOKOLL, SQL und SQLITE-Dateien aus dem Quellcode:

*.Protokoll 
*.sql
*.sqlite.

Es gibt viele Musterregeln, die befolgt werden müssen, um die richtigen einzuhalten Syntax Regeln, die Git fordert. Sie können dies und vieles mehr über die Funktionsweise der Datei auf der offiziellen Seite lesen GITIGNORE-Dokumentation Webseite.

Denken Sie daran, dass, wenn Sie bereits eine Datei eingecheckt haben, sie nicht ignoriert werden soll, und fügen Sie später eine Ignoriere hinzu Regel dafür in der GITIGNORE-Datei, wird Git die Datei nicht ignorieren, bis Sie sie mit dem folgenden Befehl aufheben:

git rm --cached nameofthefile. 

Wird Ihre Datei immer noch nicht geöffnet?

Wenn Ihre Datei nicht wie oben beschrieben funktioniert, überprüfen Sie, ob Sie die Dateierweiterung richtig lesen. Wenn Sie sie beispielsweise nicht mit einem Texteditor öffnen können oder Git die Datei nicht erkennt, haben Sie es möglicherweise nicht wirklich mit einer GITIGNORE-Datei zu tun.

IGN ist eine weitere Ignore-Datei, liegt jedoch im RoboHelp-Ignore-Listen-Dateiformat vor, das von erstellt und verwendet wird mit Adobe RoboHelp zum Erstellen von Windows-Hilfedokumenten. Die Datei kann zwar eine ähnliche Funktion erfüllen – zum Auflisten von Wörtern, die bei der Suche in der Dokumentation ignoriert werden – sie kann jedoch nicht mit Git verwendet werden und folgt nicht denselben Syntaxregeln.

Wenn sich Ihre Datei nicht öffnen lässt, recherchieren Sie die Dateierweiterung, um zu erfahren, in welchem ​​Format sie vorliegt, damit Sie die entsprechende Software finden können, die sie öffnet oder konvertiert.

FAQ

  • Wie sehe ich, was sich in meinem GITIGNORE befindet?

    Sie können die Datei mit Ihrem. öffnen ausgewählter Texteditor. Sie können auch die git check-ignorieren Pfadname Befehl, um zu sehen, ob eine bestimmte Datei auf der Ignorierliste steht.

  • Was sind GITIGNORE und GITATTRIBUTES in Visual Studio?

    Die Datei GITIGNORE listet Elemente auf, die von einem Git-Repository nicht verfolgt wurden, während die Datei GITATTRIBUTES angibt, wie bestimmte Dateien basierend auf dem Pfadnamen behandelt werden. Sie können beide Dateien in Visual Studio öffnen und ändern von Repository-Einstellungen > Dateien ignorieren und zuordnen.

  • Wie kann ich einen Ordner GITIGNORE?

    Wenn Sie den Inhalt eines bestimmten Verzeichnisses ignorieren möchten, öffnen Sie Ihre GITIGNORE-Datei und geben Sie Ordnernamen/.