Différence entre Gitkeep et Gitignore dans Git

Différence entre Gitkeep et Gitignore dans Git

Git est un outil de développement utilisé parmi les équipes pour gérer le code source et gérer facilement les projets. Cependant, il n'a pas la capacité de suivre les répertoires vides, donc si les utilisateurs créent un répertoire vide, il ne suit pas un tel répertoire et l'ignore.

Ce blog expliquera la différence entre Gitkeep et Gitignore dans Git.

Que sont Gitkeep et Gitignore à Git?

GitKeep est utilisé pour ajouter un répertoire vide dans le référentiel GIT; Cependant, ce n'est pas une caractéristique intégrée de Git. Par exemple, parfois, les utilisateurs créent des répertoires vides et souhaitent les ajouter au référentiel. Pour ce faire, il est nécessaire de créer un «.gittalie»Fichier sous le répertoire vide. Après cela, il fera partie du référentiel Git.

D'un autre côté, Gitignore répertorie les fichiers que Git ignore lorsqu'il recherche des fichiers non suivis. Si les utilisateurs souhaitent masquer ou protéger des informations sensibles concernant leurs projets, tels que les informations d'identification, ils peuvent les économiser comme «.gitignore" des dossiers.

Jetez un œil à la différence entre Gitkeep et Gitignore à Git.

Différence entre Gitkeep et Gitignore dans Git?

Ici, nous avons enrôlé la principale différence entre Gitkeep et Gitignore:

gittalie gitignore
Gitkeep n'est pas une caractéristique intégrée de Git car elle n'est utilisée que pour garder les répertoires vides. Gitignore est utilisé pour répertorier les fichiers ignorés
Gitkeep est utilisé pour suivre les répertoires vides en git. Il est utilisé pour enregistrer des informations sensibles.

Voyons les sections ci-dessous pour comprendre l'utilisation de Gitkeep et Gitignore dans Git.

Comment utiliser GitKeep dans Git?

Pour créer un dossier vide dans Git avec Gitkeep, suivez les instructions ci-dessous.

Étape 1: Lancez Git Bash

Ouvrez le terminal Git Bash dans votre système à l'aide du «Commencez" menu:


Étape 2: Créer un dossier vide

Créez un dossier vide dans le référentiel GIT avec le «mkdir" commande:

$ mkdir nill-folder



Étape 3: Accédez au dossier

Ensuite, exécutez le «CD”Commande pour se déplacer dans le dossier vide créé:

$ cd nill-folder



Étape 4: Créer .fichier gitkeep

Créer un ".gittalie”Fichier dans le dossier vide à l'aide de la commande fournie:

$ touche .gittalie



Étape 5: Ajouter un fichier

Exécutez le "git ajouter .”Commande pour ajouter un fichier et mettre à jour l'index de Git pour le suivi:

$ git add .



Étape 6: commettre des modifications

Après cela, engagez les modifications dans le référentiel GIT avec le «git engager" commande:

$ git commit -m "dossier vide"


Ici, "-m«Est un drapeau utilisé pour ajouter le message de validation à l'intérieur des citations doubles:


Étape 7: Push Commit

Enfin, nous allons pousser le commit avec le dossier vide vers le référentiel distant GIT:

$ git push --set-upstream Origin Main


La sortie ci-dessous indique que nous avons réussi à pousser le commit avec le répertoire GIT vide:


Voyons la section suivante pour comprendre l'utilisation de «gitignore"Dans Git.

Comment utiliser Gitignore dans Git?

Découvrez les étapes ci-dessous pour ignorer le dossier vide tout en suivant le référentiel GIT à l'aide de Gitignore.

Étape 1: Open Git Repository

Tout d'abord, ouvrez le référentiel GIT sur votre système:


Étape 2: Créer un dossier vide

Ensuite, cliquez avec le bouton droit à l'intérieur de la sélection du dossier, sélectionnez le «Nouveau”Option dans le menu apparu et cliquez sur"Dossier" option:


Définissez le nom du dossier comme «.gitignore»:


Étape 3: Lancez Git Bash

Ouvrez le "Git bash«Terminal de votre système en utilisant le«Commencez" menu:


Étape 4: Accédez au répertoire

Accédez au référentiel GIT à l'aide du «CD" commande:

$ cd "C: \ Users \ nazma \ linux_1"



Étape 5: Vérifier l'état

Enfin, vérifiez l'état du répertoire GIT dans lequel nous avons créé un dossier vide:

$ statut git


Comme vous le voyez, Git n'a pas énuméré le «.gitignore" dossier:


Nous avons expliqué la différence entre Gitkeep et Gitignore à Git.

Conclusion

Un dossier vide dans le référentiel git est connu comme un «.gittalie»Fichier qui est utilisé pour faire un référentiel GIT qui contient un autre répertoire vide. D'un autre côté, le «.gitignore » est utilisé pour enregistrer des informations sensibles qui ne sont pas révélées lors du suivi du référentiel GIT. Ce blog a démontré la différence entre Gitkeep et Gitignore dans Git et comment les utiliser.