Stop Git Stop Filing File

Stop Git Stop Filing File
Git è una tecnologia influente per qualsiasi sviluppatore moderno.

Git è molto intuitivo e fornisce alcune restrizioni per impedirti di fare errori.

Oggi discuteremo del file gitignore e di come possiamo interrompere il monitoraggio di un file in un repository git senza rimuoverlo dal tuo progetto.

Cos'è un file gitignore?

Il file Gitignore consente di specificare un elenco di nomi e directory di file che Git non traggerà.

Eventuali file o directory specificati all'interno del file Gitignore saranno esclusi dal repository. Eventuali modifiche apportate a tali file non saranno disponibili nella cronologia del commit.

È possibile utilizzare il file gitignore per nascondere file sensibili come configurazioni ambientali, chiavi API, ecc.

È inoltre possibile escludere file non essenziali come configurazioni dell'editor, file binari, registri di esecuzione e debug, ecc.

Dove posso trovare il file gitignore?

Il file gitignore si trova nella radice di qualsiasi repository git. È possibile visualizzare il file utilizzando il comando LS:

$ ls -la

Come aggiungere un file a gitignore?

È possibile aggiungere un file o una directory all'elenco di Gitignore modificando il file gitignore.

Apri il file con il tuo editor di testo preferito:

$ nano .gitignore

È quindi possibile aggiungere il nome file o la directory che desideri ignorare come voce nel file.

Git ignora file che è già stato commesso.

Sfortunatamente, se hai già impegnato il file nel repository, semplicemente aggiungendolo al file gitignore non impedirà a Git di monitorarelo.

Per questo, dovrai eseguire alcuni passaggi extra.

Prima di eseguire i comandi mostrati nei passaggi seguenti, assicurarsi che i file e le directory che si desidera ignorare vengano aggiunti al file Gitignore.

Nota e assicurarsi che siano state commesse eventuali modifiche locali. Ciò ti impedirà di perdere eventuali modifiche apportate al repository.

Esegui i comandi:

$ git rm -r -cache

Il comando sopra rimuoverà i file dall'indice.

Quindi, aggiungi i file all'area di gestione temporanea con il comando:

$ git aggiungi .

Infine, applica un commit per aggiornare il tuo repository con i file e le directory ignorate.

$ git commit -m "fisso gitignore non funziona."

Sentiti libero di applicare il tuo messaggio di commit come ritieni opportuno.

Conclusione

In questo, abbiamo trattato come consentire a Git di interrompere il monitoraggio di un file o una directory utilizzando il file Gitignore. Abbiamo anche discusso di prevenire il monitoraggio dei file anche se è già stato impegnato nel repository.