Differenza tra gitkeep e gitignore in git

Differenza tra gitkeep e gitignore in git

Git è uno strumento di sviluppo utilizzato tra i team per gestire il codice sorgente e gestire facilmente i progetti. Tuttavia, non ha la capacità di monitorare le directory vuote, quindi se gli utenti creano una directory vuota, non monitora tale directory e la ignora.

Questo blog spiegherà la differenza tra gitkeep e gitignore in git.

Cosa sono gitkeep e gitignore in git?

GiTeep viene utilizzato per aggiungere una directory vuota nel repository Git; Tuttavia, non è una caratteristica integrata di GIT. Ad esempio, a volte, gli utenti creano directory vuote e vogliono aggiungerle al repository. Per fare ciò, è necessario creare un ".gitkeep"File sotto la directory vuota. Dopo averlo fatto, diventerà parte del repository Git.

D'altra parte, Gitignore elenca i file che Git ignora quando cerca file non tracciati. Se gli utenti vogliono nascondere o proteggere eventuali informazioni sensibili riguardanti i loro progetti, come le credenziali, possono salvarli come ".gitignore" File.

Dai un'occhiata alla differenza tra gitkeep e gitignore in git.

Differenza tra gitkeep e gitignore in git?

Qui, abbiamo arruolato la differenza principale tra GiTente e Gitignore:

gitkeep gitignore
GiTente non è una caratteristica integrata di Git in quanto viene utilizzata solo per mantenere le directory vuote. Gitignore viene utilizzato per elencare i file ignorati
gitkeep viene utilizzato per tracciare le directory vuote in git. Viene utilizzato per salvare informazioni sensibili.

Dai un'occhiata alle sezioni sotto fornite per comprendere l'uso di gitkeep e gitignore in git.

Come usare gitkeep in git?

Per creare una cartella vuota in git con gitkeep, seguire le istruzioni seguenti.

Passaggio 1: lancia git bash

Apri il terminale Git Bash nel tuo sistema con l'aiuto di "Avviare" menù:


Passaggio 2: crea una cartella vuota

Crea una cartella vuota nel repository git con "mkdir"Comando:

$ MKDIR NILL FOLDER



Passaggio 3: vai alla cartella

Successivamente, eseguire il “CD"Comando di spostarsi nella cartella vuota creata:

$ CD Nill-Folder



Passaggio 4: crea .file gitkeep

Creare un ".gitkeep"File all'interno della cartella vuota con l'aiuto del comando fornito:

$ touch .gitkeep



Passaggio 5: Aggiungi file

Corri il "git aggiungi ."Comando per aggiungere un file e aggiornare l'indice di GIT per il monitoraggio:

$ git aggiungi .



Passaggio 6: commettere modifiche

Successivamente, commetti le modifiche nel repository Git con "commit git"Comando:

$ git commit -m "cartella vuota"


Qui, "-M"È una bandiera utilizzata per aggiungere il messaggio di commit all'interno di doppie citazioni:


Passaggio 7: Push commit

Infine, spingeremo il commit con la cartella vuota nel repository remoto Git:

$ git push-Set-upstream Origin Main


Di seguito l'output indica che abbiamo spinto con successo il commit con la directory GIT vuota:


Dai un'occhiata alla sezione successiva per capire l'uso di "gitignore"In Git.

Come usare gitignore in git?

Dai un'occhiata ai passaggi seguenti per ignorare la cartella vuota durante il monitoraggio del repository Git usando Gitignore.

Passaggio 1: Apri il repository Git

Innanzitutto, apri il repository git sul sistema:


Passaggio 2: crea una cartella vuota

Quindi, fare clic con il tasto destro all'interno della cartella selezionata, selezionare "Nuovo”Opzione dal menu appartenuto e fai clic su"Cartella" opzione:


Imposta il nome della cartella come ".gitignore":


Passaggio 3: lancia git bash

Apri il "Git Bash”Terminale nel sistema usando il"Avviare" menù:


Passaggio 4: vai alla directory

Passare al repository Git utilizzando "CD"Comando:

$ CD "C: \ Users \ Nazma \ Linux_1"



Passaggio 5: controlla lo stato

Infine, controlla lo stato della directory GIT in cui abbiamo creato una cartella vuota:

$ git status


Come vedi, Git non ha elencato il “.gitignore" cartella:


Abbiamo spiegato la differenza tra gitkeep e gitignore in git.

Conclusione

Una cartella vuota nel repository Git è nota come ".gitkeep"File che viene utilizzato per creare un repository Git che contiene un'altra directory vuota. D'altra parte, il ".Gitignore " viene utilizzato per salvare informazioni sensibili che non vengono rivelate durante il monitoraggio del repository Git. Questo blog ha dimostrato la differenza tra gitkeep e gitignore in git e come usarli.