Unterschied zwischen gitkeep und gitignore in Git

Unterschied Zwischen Gitkeep Und Gitignore In Git



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.