Usar .gitignore para ignorar un directory completo

He creado un file .gitignore en el directory raíz de un proyecto y me gustaría ignorar una carpeta completa y todo lo que tenga lugar dentro de ella.

Mi file .gitgnore contiene solo lo siguiente:

/dir/output/* 

Pero cada vez que agrego o modifico files dentro del directory de salida, los cambios son rastreados. ¿Hay alguna forma de hacer esto?

Tienes que decirle a git que elimine el caching antes de que comience a "escuchar" el nuevo ignorar. Asegúrese de confirmar sus cambios primero y luego haga el siguiente command:

 git rm . -r --cached git add . git commit -m "what ever message"