¿Comprometerse a git después de cambiar al área de trabajo y agregar CocoaPods en Xcode?

Acabo de agregar CocoaPods a mi proyecto actual en Xcode 5. Por supuesto, CocoaPods creó un espacio de trabajo y he lanzado el espacio de trabajo en Xcode. Veo tanto mi proyecto como el proyecto Pods en el espacio de trabajo.

Mi proyecto ha estado bajo control de fuente (repository local de git + Bitbucket remoto) desde el primer día. Ahora quiero comprometer y agregar las cosas del Pod, pero creo que mi repository está demasiado profundo en el área de trabajo, cuando trato de comprometerme (y he intentado varias confirmaciones para que las cosas del Pod se lleven) siempre se equivoca.

¿Cómo puedo agregar mis Vainas a mi repository? ¿Debo eliminar el repository anterior y crear uno nuevo (git init) en el nivel del Espacio de trabajo? (Espero que no, porque no soy tan bueno con git y ya tengo muchos compromisos históricos en mi repository).

git add.

Desde el directory que encierra tu proyecto Xcode, simplemente ejecuta un git add . . Documentación aquí .

Explicación

Probablemente tengas la siguiente jerarquía anterior pod init :

enter image description here

Con toda probabilidad, su configuration de git comienza en el directory que contiene .xcodeproj .

Después de la pod install , la jerarquía no cambió. Simplemente tiene más files en el mismo nivel:

enter image description here

.xcworkspace está al lado de .xcodeproj , no arriba. Eres libre de ejecutar

 git add . 

…seguido por

 git commit -m "message" 

… suponiendo que .gitignore esté configurado correctamente, y si prefieres o no comprometes el directory de Pods .