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.