Comencé a usar git con un proyecto xcode y recientemente descubrí que puedo usar archivos .gitignore y .gitattributes para ignorar el ruido del compilador y el sistema. Ahora que tengo los archivos .gitignore y .gitattributes en su lugar, ¿cómo puedo "aplicar" las nuevas reglas de ignorar y deshacerme del crud del control de versiones?Aplicar las reglas de git .gitignore a un repositorio existente
Mi archivo .gitignore es:
# xcode noise
*.modelv3
*.pbxuser
*.perspective
*.perspectivev3
*.pyc
*~.nib/
build/*
# Textmate - if you build your xcode projects with it
*.tm_build_errors
# old skool
.svn
# osx noise
.DS_Store
profile
Y mi archivo .gitattributes es:
*.pbxproj -crlf -diff -merge
Gracias!
+1 El enlace en el comentario de Chris aquí funcionó mejor para mí que cualquier cosa en esta página. – Jorin
** No no no, ** [esta es la manera correcta] (http://stackoverflow.com/a/7532131/288906). La mayoría de las respuestas sugeridas vuelven a comprometer TODOS los archivos. –