Differenza tra gitkeep e gitignore in Git

Differenza Tra Gitkeep E Gitignore In Git



Idiota è uno strumento di sviluppo utilizzato dai team per gestire il codice sorgente e gestire facilmente i progetti. Tuttavia, non ha la capacità di tenere traccia di directory vuote, quindi se gli utenti creano una directory vuota, non tiene traccia di tale directory e la ignora.

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







Cosa sono gitkeep e gitignore in Git?

gitkeep viene utilizzato per aggiungere una directory vuota nel repository Git; tuttavia, non è una funzionalità integrata di Git. Ad esempio, a volte, gli utenti creano directory vuote e desiderano aggiungerle al repository. Per fare ciò, è necessario creare un ' .gitkeep ” 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 informazioni sensibili relative ai loro progetti, come le credenziali, possono salvarle come '. gitignora ' File.



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





Differenza tra gitkeep e gitignore in Git?

Qui, abbiamo elencato la principale differenza tra gitkeep e gitignore:

gitkeep gitignora
gitkeep non è una funzionalità integrata di Git in quanto viene utilizzata solo per mantenere directory vuote. gitignore viene utilizzato per elencare i file ignorati
gitkeep viene utilizzato per tenere traccia delle directory vuote in Git. Viene utilizzato per salvare informazioni sensibili.

Diamo un'occhiata alle sezioni fornite di seguito per comprendere l'uso di gitkeep e gitignore in Git.



Come usare gitkeep in Git?

Per creare una cartella vuota in Git con gitkeep, segui le istruzioni seguenti.

Passaggio 1: avvia 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 il ' mkdir comando ':

$ mkdir cartella nulla



Passaggio 3: vai alla cartella

Quindi, esegui il ' CD ” comando per spostarsi nella cartella vuota creata:

$ CD cartella nulla



Passaggio 4: crea il file .gitkeep

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

$ tocco .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: conferma le modifiche

Dopodiché, esegui il commit delle modifiche nel repository Git con ' git commit comando ':

$ git commit -m 'cartella vuota'


Qui, ' -m ” è un flag utilizzato per aggiungere il messaggio di commit tra virgolette doppie:


Passaggio 7: push commit

Infine, eseguiremo il push del commit con la cartella vuota nel repository remoto Git:

$ git push --set-upstream origine principale


Sotto l'output indica che abbiamo eseguito correttamente il push del commit con una directory Git vuota:


Diamo un'occhiata alla sezione successiva per comprendere l'uso di ' gitignora ” in Git.

Come usare gitignore in Git?

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

Passaggio 1: apri il repository Git

Innanzitutto, apri il repository Git sul tuo sistema:


Passaggio 2: crea una cartella vuota

Quindi, fai clic con il pulsante destro del mouse all'interno della cartella selezionata, seleziona ' Nuovo ' opzione dal menu visualizzato e fare clic su ' Cartella ' opzione:


Imposta il nome della cartella come ' .gitignore ”:


Passaggio 3: avvia Git Bash

Apri il ' Git Bash ” terminale nel sistema utilizzando il “ Avviare ' menù:


Passaggio 4: vai a Directory

Passare al repository Git utilizzando ' CD comando ':

$ CD 'C:\Utenti \n azma\Linux_1'



Passaggio 5: verifica lo stato

Infine, controlla lo stato della directory Git in cui abbiamo creato la cartella vuota:

$ stato git


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 ” 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.