Quand on fait un projet autre qu'avec l'IDE arduino ( genre avec vscode, platformio, cube32ide ) il y a beaucoup de fichiers " builds " ou autre fichier "parasites " qu'on ne veut pas forcément stocker dans notre versioning git .
Pour cela on peut faire un fichier .gitignore qui va nous permettre de spécifier les fichiers et dossiers qui sont " indésirables " dans notre répo git ...
Un exemple de .gitignore avec lequel on peut commencer pour arduino Vscode :
https://github.com/J...ster/.gitignore
Mais il existe directement des templates intéressants :
https://www.toptal.com/developers/gitignore/
https://github.com/github/gitignore
Et si par mégarde vous avez ajouté des fichiers que vous ne souhaitez pas suivre dans votre git, vous pourrez faire git rm nomDuFichier