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.