Lo uso en mi .gitignore Pero estoy construyendo para microcontroladores, así que no sé si te ayuda mucho.
La manera más fácil de saber, es simplemente hacer una limpieza, luego agregar todos sus archivos, luego hacer un make all y ver qué cosas adicionales aparecen.
#Some of these are related to eclipse. So i keep them out of my repo
.cproject
.dep/
.project
.settings/
#files being edited
*~
# make and build files
*.lst
*.o
*.eep
*.lss
*.map
*.sym
# I keep these, since I prefer having the reference of the final build
# *.elf
# *.hex
Si su editor realiza copias de seguridad automáticas (archivos de emacs '* ~), probablemente también pueda prescindir de ellas. – dmckee
Normalmente se ignora los archivos generados en la versión controlada y transferida del archivo '.gitignore' (para que todos tengan archivos generados ignorados), pero se ignoran los archivos de respaldo y otros tipos de archivos dependiendo de su entorno (los archivos de respaldo pueden ser * ~ o * .bak) en el repositorio no transferido .git/info/exclude (o en core.excludesfile establecido en ~/.gitconfig). –