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 .gitignore
liste 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 status
pour répertorier les fichiers qui ont été modifiés.
Vous souhaitez que votre git status
liste soit propre à partir de fichiers indésirables. Par exemple, j'ai changé a.cpp, b.cpp, c.cpp, d.cpp & e.cpp
je veux que ma git status
liste 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 status
liste de ces fichiers temporaires intermédiaires et de les commettre accidentellement dans le repo, je devrais créer un fichier .gitignore
que tout le monde fait. Tout ce que j'ai à faire est de lister les fichiers et dossiers dans .gitignore
lesquels je souhaite exclure la validation.
Ce qui suit est mon .gitignore
pour éviter de commettre des fichiers inutiles
/*.cmake
/*.DS_Store
/.user
/build