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 nützlich sein Bereitstellung auf Cloud-Plattformen wie Heroku.
Müssen Sie eine kleine Website kostenlos hosten? Heroku könnte genau das sein, wonach Sie suchen.
Ein Gitignore ist wie jede andere Datei, die Sie bei der Arbeit an Ihrem Projekt verwenden. Achten Sie jedoch darauf, es nicht mit einer Nur-Text-Datei zu verwechseln, 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
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 jede öffnen Code-Editor Ihrer Wahl. Erstellen Sie dann eine neue Datei in Ihrem Projektstammverzeichnis und benennen 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, sobald Sie den Namen einer Datei oder eines Ordners in eine Zeile eingegeben haben Eingeben und schreibe den nächsten in eine neue Zeile.
Sobald Sie eine Datei oder einen Ordner zu .gitignore hinzugefügt haben, wählt GitHub diese nicht mehr aus oder stellt sie für das nächste Commit bereit.
In .gitignore aufgelistete 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 klicken .gitignore um eine Liste der Ordner und Dateien anzuzeigen, die Sie beim Bereitstellen anderer für das Festschreiben zurückgelassen haben.
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.
Immerhin können Sie dann laufen git add --all erneut, 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 sich für die Aktualisierung und Bereitstellung solcher Dateien entschieden haben.
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 die Bereitstellung ebenfalls nahtlos erfolgen.
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.
Finden Sie Ihr Git-Projekt ist mit alten Dateien überfüllt? Erfahren Sie, wie Sie Ihren Git reinigen.
- Programmierung
- Dokumentenverwaltung
- GitHub
Idowu ist begeistert von intelligenter Technologie und Produktivität. In seiner Freizeit spielt er mit dem Programmieren und wechselt zum Schachbrett, wenn er sich langweilt, aber er liebt es auch, ab und zu von der Routine abzubrechen. Seine Leidenschaft, Menschen den Weg in die moderne Technik zu zeigen, motiviert ihn, mehr zu schreiben.
Abonniere unseren Newsletter
Melden Sie sich für unseren Newsletter an, um technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote zu erhalten!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.