Ho iniziato a utilizzare git con un progetto xcode e ho scoperto di recente che posso utilizzare i file .gitignore e .gitattributes per ignorare il rumore proveniente dal compilatore e dal sistema. Ora che ho i file .gitignore e .gitattributes sul posto, come posso "applicare" le nuove regole di ignoranza e liberarmi del controllo della versione?Applicare git .gitignore a un repository esistente
Il mio file .gitignore è:
# 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
E il mio file .gitattributes è:
*.pbxproj -crlf -diff -merge
Grazie!
+1 Il collegamento al commento di Chris qui ha funzionato meglio di qualsiasi altra cosa in questa pagina. – Jorin
** No no no, ** [questo è il modo giusto] (http://stackoverflow.com/a/7532131/288906). La maggior parte delle risposte suggerite re-commit TUTTI i file. –