Solución:
No debería tener que borrar nada. Después de agregar el archivo .gitignore, ejecute este comando para borrar el caché, luego configure y confirme nuevamente:
git rm -r . --cached
Esto suele ocurrir porque el .gitignore se agregó después de que se confirmaron los archivos. El .gitignore le dice a git que ignore los archivos sin seguimiento que coinciden, una vez que se confirman las cosas, el ignorar ya no funcionará. Una forma de solucionarlo es eliminar la carpeta bin / debug (manualmente a través del explorador / powershell / bash) y luego confirmar las eliminaciones. Una vez hecho esto, los ignorados deberían funcionar como espera.
- Eliminar archivos / carpeta
git add -A
git commit
Esto es lo que hemos estado usando últimamente, elimina todas las cosas generadas por el reafilado y algunas otras cosas importantes. Tenga en cuenta que no confirmamos nuestro directorio de versiones, por lo que no debe incluir Release/
en tus .gitignore
, pero para responder a su pregunta, debe incluir Debug/
.
/build/
*.suo
*.user
_ReSharper.*/
*.sdf
bin/
obj/
Debug/
Release/
*.opensdf
*.tlog
*.log
TestResult.xml
*.VisualState.xml
Version.cs
Version.h
Version.cpp
ACTUALIZAR
Aquí hay un ejemplo bastante completo de github:
- https://github.com/github/gitignore
- https://github.com/github/gitignore/blob/master/VisualStudio.gitignore