Git ist ein Entwicklungstool, das von Teams verwendet wird, um den Quellcode zu verwalten und Projekte einfach zu handhaben. Es ist jedoch nicht in der Lage, leere Verzeichnisse zu verfolgen. Wenn Benutzer also ein leeres Verzeichnis erstellen, verfolgt es ein solches Verzeichnis nicht und ignoriert es.
Dieser Blog erklärt den Unterschied zwischen gitkeep und gitignore in Git.
Was sind gitkeep und gitignore in Git?
gitkeep wird verwendet, um ein leeres Verzeichnis zum Git-Repository hinzuzufügen; Es ist jedoch keine integrierte Funktion von Git. Manchmal erstellen Benutzer beispielsweise leere Verzeichnisse und möchten sie dem Repository hinzufügen. Dazu muss ein „ .gitkeep “-Datei unterhalb des leeren Verzeichnisses. Danach wird es Teil des Git-Repositorys.
Andererseits listet gitignore Dateien auf, die Git ignoriert, wenn es nach nicht getrackten Dateien sucht. Wenn Benutzer vertrauliche Informationen zu ihren Projekten, wie z. B. Anmeldeinformationen, ausblenden oder schützen möchten, können sie diese als „. ignorieren ” Dateien.
Sehen Sie sich den Unterschied zwischen gitkeep und gitignore in Git an.
Unterschied zwischen gitkeep und gitignore in Git?
Hier haben wir den Hauptunterschied zwischen gitkeep und gitignore eingetragen:
gitkeep | ignorieren |
gitkeep ist keine eingebaute Funktion von Git, da es nur verwendet wird, um leere Verzeichnisse zu behalten. | gitignore wird zum Auflisten der ignorierten Dateien verwendet |
gitkeep wird verwendet, um die leeren Verzeichnisse in Git zu verfolgen. | Es wird verwendet, um sensible Informationen zu speichern. |
Schauen wir uns die unten bereitgestellten Abschnitte an, um die Verwendung von gitkeep und gitignore in Git zu verstehen.
Wie verwende ich gitkeep in Git?
Um einen leeren Ordner in Git mit gitkeep zu erstellen, befolgen Sie die nachstehenden Anweisungen.
Schritt 1: Starten Sie Git Bash
Öffnen Sie das Git Bash Terminal in Ihrem System mit Hilfe des „ Anlaufen ' Speisekarte:
Schritt 2: Leeren Ordner erstellen
Erstellen Sie einen leeren Ordner im Git-Repository mit dem „ mkdir ' Befehl:
$ mkdir Null-Ordner
Schritt 3: Navigieren Sie zum Ordner
Als nächstes führen Sie die „ CD ” Befehl, um in den erstellten leeren Ordner zu wechseln:
$ CD Null-Ordner
Schritt 4: Erstellen Sie eine .gitkeep-Datei
Ein ... kreieren ' .gitkeep ” Datei innerhalb des leeren Ordners mit Hilfe des bereitgestellten Befehls:
$ berühren .gitkeep
Schritt 5: Datei hinzufügen
Führen Sie das „ git hinzufügen. “-Befehl, um eine Datei hinzuzufügen und den Index von Git für die Nachverfolgung zu aktualisieren:
$ git hinzufügen .
Schritt 6: Änderungen übernehmen
Übertragen Sie danach die Änderungen in das Git-Repository mit dem „ Git Commit ' Befehl:
$ Git Commit -m 'leerer Ordner'
Hier, ' -m ” ist ein Flag, das verwendet wird, um die Commit-Nachricht in doppelte Anführungszeichen einzufügen:
Schritt 7: Drücken Sie Commit
Zuletzt werden wir den Commit mit dem leeren Ordner in das Git-Remote-Repository verschieben:
$ git push --set-stromaufwärts Herkunft Haupt
Die folgende Ausgabe zeigt an, dass wir den Commit erfolgreich mit leerem Git-Verzeichnis übertragen haben:
Schauen wir uns den nächsten Abschnitt an, um die Verwendung von „ ignorieren “ in Git.
Wie verwende ich Gitignore in Git?
Sehen Sie sich die folgenden Schritte an, um den leeren Ordner zu ignorieren, während Sie das Git-Repository mit gitignore verfolgen.
Schritt 1: Öffnen Sie das Git-Repository
Öffnen Sie zunächst das Git-Repository auf Ihrem System:
Schritt 2: Leeren Ordner erstellen
Als nächstes klicken Sie mit der rechten Maustaste in den ausgewählten Ordner, wählen Sie „ Neu “ Option aus dem erscheinenden Menü und klicken Sie auf „ Mappe ' Möglichkeit:
Legen Sie den Namen des Ordners fest als „ .gitignorieren “:
Schritt 3: Starten Sie Git Bash
Öffnen Sie das „ GitBash ” Terminal in Ihrem System mit dem “ Anlaufen ' Speisekarte:
Schritt 4: Navigieren Sie zum Verzeichnis
Navigieren Sie mit dem „ CD ' Befehl:
$ CD 'C:\Benutzer \n azma\Linux_1'
Schritt 5: Status prüfen
Überprüfen Sie zuletzt den Status des Git-Verzeichnisses, in dem wir einen leeren Ordner erstellt haben:
$ Git-Status
Wie Sie sehen, hat Git die „ .gitignorieren ' Mappe:
Wir haben den Unterschied zwischen gitkeep und gitignore in Git erklärt.
Fazit
Ein leerer Ordner im Git-Repository wird als „ .gitkeep “-Datei, die verwendet wird, um ein Git-Repository zu erstellen, das ein weiteres leeres Verzeichnis enthält. Andererseits ist die „ .gitignore” wird verwendet, um vertrauliche Informationen zu speichern, die beim Verfolgen des Git-Repositorys nicht preisgegeben werden. Dieser Blog demonstrierte den Unterschied zwischen Gitkeep und Gitignore in Git und wie man sie verwendet.