¿Puedo restringir la carga de cierta extensión de file en github.com?

Estoy comenzando un nuevo proyecto.

Y yo y mis miembros usamos github para compartir el código.

Sin embargo, dado que todos usamos OSX, cada carpeta que cada uno de nosotros tiene tiene el file .DS_Store.

Actualmente, eliminamos personalmente todos los files .DS_Store para cada confirmación.

El file .DS_Store tiene efecto en el código, pero es causa de conflicto.

¿Hay alguna forma práctica de restringir la carga de la extensión .DS_Store en github.com?

Gracias: D

Agregue la siguiente línea al file .gitignore en la raíz del proyecto:

.DS_Store 

y cometer el file. Entonces git ignorará esos files.

Consulte ¿Cómo puedo eliminar files .DS_Store de un repository de Git? para saber cómo eliminar los files .DS_Store ya comprometidos.