Cómo ignorar un proyecto específico con .gitignore

Tengo la siguiente estructura de solución

SlnFolder/ Project1/ Project2ToBeExcluded/ Project3/ .gitignore 

Copié este .gitignore como base. Lo que bash lograr es agregar Project2ToBeExcluded a .gitignore. Traté de agregar Project2ToBeExcluded/ en la parte superior de .gitignore, pero el proyecto y sus cambios aún son rastreados. Por la aplicación GitHub y mi extensión VS2012. ¿Cómo arreglar esto?

¿Ya ha agregado esos files al repository antes de agregar el file .gitignore? Si es así, ve el file .gitignore sin ignorar . Tendrá que borrar el caching o actualizar el índice. El enlace tiene ambas opciones para probar.