Quando si esegue un commit, non si desidera includere accidentalmente file temporanei o creare cartelle specifiche. Quindi utilizzare un .gitignore
elenco di elementi che si desidera ignorare dal commettere.
Inoltre, git status
è soprattutto uno dei comandi più utilizzati in cui si desidera git status
elencare i file che sono stati modificati.
Si vorrebbe che il proprio git status
elenco look pulito da file indesiderati. Ad esempio, ho cambiato a.cpp, b.cpp, c.cpp, d.cpp & e.cpp
voglio che io git status
elencassi quanto segue:
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
Non vogliogit status
elencare i file modificati come questo con i file oggetto intermedio e i file dalla cartella build
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
.DS_Store
/build/program.o
/build/program.cmake
Quindi, per liberarmi git status
di elencare questi file temporanei intermedi e commetterli accidentalmente nel repository, dovrei crearne uno .gitignore
che tutti fanno. Tutto quello che devo fare è elencare i file e le cartelle .gitignore
che desidero escludere dal commit.
Di seguito è riportato il mio .gitignore
per evitare il commit di file non necessari
/*.cmake
/*.DS_Store
/.user
/build