ignorar files que no han sido ignorados

En el pasado, agregué y cargué todos los files en mi directory de trabajo. Ahora quiero ignorar algunos files, así que creo un file .gitignore directamente en mi directory de trabajo myproject , con contenido:

 build/ *~ 

Entonces corro

 git add -A . git commit -m 'add ignore files' git push origin master 

Pero el repository de destino todavía tiene esos files que quiero ignorar. También .gitignore también se muestra en el repository de destino. Me pregunto si lo hago correctamente?

¿Debería poner .gitignore en myproject o myproject/.git ?

Gracias.

Si lo he entendido correctamente, quiere ignorar los files ya comprometidos. En este caso, es posible que deba eliminarlos de la memory caching:

git rm –cached build /