Was ist eine Gitignore-Datei und wie kann man eine erstellen?

Was ist eine Gitignore-Datei und wie kann man eine erstellen?

Haben Sie GitHub verwendet, fragen sich aber immer noch, was eine .gitignore-Datei bedeutet?





Wenn ja, zeigt Ihnen dieser Leitfaden, was es ist, seine Bestandteile, was es tut und wie Sie ein Gitignore erstellen.





Was ist ein Gitignore?

GitHub bietet verschiedene detaillierte Funktionen, die vom Staging von Dateien bis zum Pushen in Ihr Remote-Repository reichen. Wenn Sie jedoch keine Lust haben, einige Dateien an GitHub zu übertragen, können Sie dies auch nicht tun.





Einige Dateien so wegzulassen, während andere für einen 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 einer .gitignore ist nicht nur beim Übertragen von Dateien an GitHub hilfreich, sondern kann auch bei der Bereitstellung auf Cloud-Plattformen wie Heroku nützlich sein.

Eine .gitignore ist wie jede andere Datei, die Sie während der Arbeit an Ihrem Projekt verwenden. Achten Sie jedoch darauf, sie nicht mit einer einfachen Textdatei zu verwechseln, die eine angehängte .txt-Datei verwendet. Beachten Sie also, dass .gitignore die einzige Namenskonvention für diese Datei ist.





So erstellen Sie eine Gitignore-Datei

Um eine .gitignore-Datei zu erstellen, gehen Sie zum Stammordner Ihres Projekts und erstellen Sie eine neue Datei. Benennen Sie es .gitignore .

Alternativ können Sie einen beliebigen Code-Editor Ihrer Wahl öffnen. Erstellen Sie dann eine neue Datei in Ihrem Projekt-Stammverzeichnis und benennen Sie sie .gitignore .





Öffnen Sie die .gitignore-Datei und geben Sie die Namen der Dateien und Ordner ein, die Sie beim Commit ignorieren möchten. Speichern Sie sie 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 der Eingabe des Namens einer Datei oder eines Ordners in einer Zeile Eintreten und schreibe den nächsten in eine neue Zeile.

Sobald Sie eine Datei oder einen Ordner zu .gitignore hinzugefügt haben, wird GitHub diese nicht auswählen oder für den nächsten Commit bereitstellen.

Dateien oder Ordner, die in .gitignore aufgelistet sind, befinden sich nicht in Ihrem Remote-Repository auf GitHub. Diese .gitignore-Datei selbst wird jedoch in Ihr Remote-Repository gepusht.

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 zurückgelassen haben, während Sie andere für den Commit bereitgestellt haben.

Auf diese Weise einen Blick auf .gitignore in Ihrem Remote-Repository zu werfen, 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 nach Belieben auf Ihrem lokalen Computer.

Darüber hinaus können Sie die lokale Manipulation abgeschlossener Dateien vermeiden, aber Sie können sich auf die in .gitignore aufgeführten Dateien konzentrieren.

Wenn Sie sich jedoch jemals entscheiden, 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 kannst du dann laufen git add --all erneut, um sie für die Übergabe an Ihr Remote-Repository bereitzustellen.

Welche Art von Dateien sollten Sie in Gitignore ablegen?

Vorübergehend verwendete Dateien und Ordner, die für Ihr Projekt irrelevant sind, sind Beispiele für Dateien, die Sie in .gitignore platzieren können. Wenn Sie auch unvollständige Dateien wie zusätzliches JavaScript oder Module haben, können diese in .gitignore gespeichert werden. Wie bereits erwähnt, können Sie diese Dateien jederzeit aus .gitignore entfernen, sobald Sie sich entschieden haben, solche Dateien zu aktualisieren und bereitzustellen.

Die Verwendung einer .gitignore-Datei jedes Mal ist keine Voraussetzung für ein großartiges Projekt. Aber es vereinfacht Ihren Arbeitsablauf. Wenn Sie Cloud-Hosting verwenden möchten, kann die Bereitstellung ebenfalls nahtlos erfolgen.

Nachdem Sie nun wissen, wie Sie einige Dateien und Ordner vom Staging mit .gitignore ausnehmen können, können Sie sich auch ansehen, wie Sie Git bereinigen und einen ordentlichen Arbeitsbaum erstellen können.

Teilen Teilen Tweet Email So bereinigen Sie Git und entfernen nicht verfolgte Dateien

Ihr Git-Projekt ist mit alten Dateien überladen? Erfahren Sie, wie Sie Ihr Git bereinigen.

Weiter lesen
Verwandte Themen
  • Programmierung
  • Dokumentenverwaltung
  • GitHub
Über den Autor Idisou Omisola(94 veröffentlichte Artikel)

Idowu hat eine Leidenschaft für alles, was smarte Technologien und Produktivität ist. In seiner Freizeit spielt er mit Programmieren und wechselt bei Langeweile aufs Schachbrett, aber er liebt es auch, ab und zu aus der Routine auszubrechen. Seine Leidenschaft, Menschen den Weg in die moderne Technik zu weisen, motiviert ihn, mehr zu schreiben.

wie man aus Bildern eins macht
Mehr von Idowu Omisola

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren