Lorsque vous effectuez une validation, vous ne souhaitez pas accidentellement inclure des fichiers temporaires ou créer des dossiers spécifiques. Par conséquent, utilisez une .gitignoreliste des éléments que vous souhaitez ignorer lors de la validation.
En outre, il git status est important de noter que c'est l'une des commandes les plus fréquemment utilisées git statuspour répertorier les fichiers qui ont été modifiés.
Vous souhaitez que votre git statusliste soit propre à partir de fichiers indésirables. Par exemple, j'ai changé a.cpp, b.cpp, c.cpp, d.cpp & e.cppje veux que ma git statusliste les éléments suivants:
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
Je ne veuxgit status pas lister les fichiers modifiés comme celui-ci avec les fichiers d'objet intermédiaires et les fichiers du dossier de construction
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
.DS_Store
/build/program.o
/build/program.cmake
Par conséquent, pour me libérer de la git statusliste de ces fichiers temporaires intermédiaires et de les commettre accidentellement dans le repo, je devrais créer un fichier .gitignoreque tout le monde fait. Tout ce que j'ai à faire est de lister les fichiers et dossiers dans .gitignorelesquels je souhaite exclure la validation.
Ce qui suit est mon .gitignorepour éviter de commettre des fichiers inutiles
/*.cmake
/*.DS_Store
/.user
/build