Was ist eine Gitignore-Datei und wie können Sie eine erstellen?
Haben Sie GitHub verwendet, sich aber immer noch gefragt, was eine Gitignore-Datei bedeutet?
Wenn ja, zeigt Ihnen dieses Handbuch, was es ist, welche Bestandteile es hat, was es tut und wie Sie einen Gitignore erstellen.
Was ist ein Gitignore?
GitHub bietet verschiedene detaillierte Funktionen, von der Bereitstellung von Dateien bis zur Übertragung in Ihr Remote-Repository. Wenn Sie jedoch keine Lust haben, einige Dateien an GitHub zu senden, können Sie dies auch nicht tun.
Einige Dateien so wegzulassen, während andere für ein Commit bereitgestellt werden, ist das ultimative Ziel der .gitignore-Datei.
Im Wesentlichen enthält die .gitignore-Datei den Namen aller Dateien und Ordner, die Sie nicht in Ihr Remote-Repository übertragen möchten.
Die Verwendung eines Gitignore ist nicht nur beim Festschreiben von Dateien auf GitHub hilfreich, sondern kann auch bei der Bereitstellung auf Cloud-Plattformen wie Heroku hilfreich sein.
Ein Gitignore ist wie jede andere Datei, die Sie bei der Arbeit an Ihrem Projekt verwenden. Verwechseln Sie es jedoch nicht mit einer Nur-Text-Datei, die eine angehängte TXT-Datei verwendet. Beachten Sie daher, dass .gitignore die einzige Namenskonvention für diese Datei ist.
So erstellen Sie eine Gitignore-Datei
![Was ist eine Gitignore-Datei und wie können Sie eine erstellen? - Window for saving .gitignore file](https://static1.makeuseofimages.com/wp-content/uploads/2021/02/Window-for-saving-.gitignore-file.jpg)
Um eine Gitignore-Datei zu erstellen, gehen Sie zu Ihrem Projektstammordner und erstellen Sie eine neue Datei. Nennen Sie es .gitignore .
Alternativ können Sie einen beliebigen Code-Editor Ihrer Wahl öffnen. Erstellen Sie dann eine neue Datei in Ihrem Projektstammverzeichnis und nennen Sie sie .gitignore .
Öffnen Sie die .gitignore-Datei und geben Sie die Namen der Dateien und Ordner ein, die Sie für das Festschreiben ignorieren möchten. Speichern Sie es wie jede andere Datei auf Ihrem Computer. Stellen Sie jedoch sicher, dass Sie für jede Datei die entsprechende Dateierweiterung verwenden.
Um mehrere Elemente gleichzeitig zu ignorieren, drücken Sie nach Eingabe des Namens einer Datei oder eines Ordners in einer Zeile die Eingabetaste und schreiben Sie das nächste in eine neue Zeile.
![Was ist eine Gitignore-Datei und wie können Sie eine erstellen? - Sublime text with .gitignore file opened](https://static1.makeuseofimages.com/wp-content/uploads/2021/02/Sublime-text-with-.gitignore-file-opened.jpg)
Sobald Sie eine Datei oder einen Ordner zu .gitignore hinzugefügt haben, wird GitHub diese nicht mehr auswählen oder für das nächste Commit bereitstellen.
In .gitignore aufgeführte Dateien oder Ordner befinden sich nicht in Ihrem Remote-Repository auf GitHub. Diese Gitignore-Datei selbst wird jedoch in Ihr Remote-Repository verschoben.
Sobald Sie sich bei Ihrem Remote-Repository angemeldet haben , können Sie auf .gitignore klicken, um eine Liste der Ordner und Dateien anzuzeigen , die Sie zurückgelassen haben, während Sie andere zum Festschreiben bereitstellen .
Ein Blick auf .gitignore in Ihrem Remote-Repository auf diese Weise ist hilfreich, wenn Sie zu Ihrem lokalen Computer zurückkehren müssen, um Änderungen an diesen Dateien vorzunehmen.
Das ist ziemlich praktisch, da Sie die Namen solcher Dateien schnell abrufen und bei Bedarf lokal aus .gitignore entfernen können. Aktualisieren Sie sie dann auf Ihrem lokalen Computer nach Ihren Wünschen.
Darüber hinaus können Sie Manipulationen an abgeschlossenen Dateien lokal vermeiden, sich jedoch auf die in .gitignore aufgeführten Dateien konzentrieren.
Wenn Sie sich jedoch jemals dazu entschließen, eine Datei oder ein Verzeichnis von .gitignore auszunehmen, bevor Sie sie lokal aktualisieren oder vervollständigen, entfernen Sie sie, indem Sie sie aus .gitignore löschen. Achten Sie jedoch darauf, die Datei selbst nicht zu löschen.
Schließlich können Sie dann git add –all erneut ausführen , um sie für die Festschreibung in Ihr Remote-Repository bereitzustellen .
Welche Art von Dateien sollten Sie in Gitignore einfügen?
Temporär verwendete Dateien und Ordner, die für Ihr Projekt nicht relevant sind, sind Beispiele für Dateien, die Sie in .gitignore ablegen können. Wenn Sie auch unvollständige Dateien wie zusätzliches JavaScript oder Module haben, können diese in .gitignore verschoben werden. Wie bereits erwähnt, können Sie solche Dateien jederzeit aus .gitignore entfernen, sobald Sie sie aktualisieren und bereitstellen.
Die Verwendung eines .gitignore jedes Mal ist keine Voraussetzung für ein großartiges Projekt. Aber es vereinfacht Ihren Workflow. Wenn Sie Cloud-Hosting verwenden möchten, kann dies auch die Bereitstellung nahtlos gestalten.
Nachdem Sie nun wissen, wie Sie einige Dateien und Ordner von der Bereitstellung mit .gitignore ausnehmen können, können Sie sich auch ansehen, wie Sie Git bereinigen und einen ordentlich funktionierenden Baum haben können.