Solo iba a dejar un comentario arriba pero también agregaré una respuesta resumida. Mi respuesta completa es here.
Esto no se realiza a través del terminal ya que la pregunta lo solicita, pero puede considerarlo como un método alternativo. Está bien integrado con Xcode ahora, sin embargo, y no es difícil de hacer.
Crear repositorio Git al hacer un nuevo proyecto
Ver la respuesta he vinculado anteriormente si ya tiene un proyecto sin un repositorio Git.
Hacer un Commit
Después de hacer un cambio en su proyecto, seleccione Confirmar ... en el menú de control de código fuente . Agregará un breve mensaje de confirmación.
Crear un nuevo repositorio GitHub
En el sitio web GitHub crea un nuevo repositorio. Llámalo como quieras, pero no agrega un archivo README o .gitignore o licencia todavía. Después de crear el nuevo repositorio, copie el enlace.
Añadir un remoto en Xcode
en Xcode ir a control de código fuente>su nombre de la sucursal> Configurar . A continuación, haga clic en Remoto pestaña> "+" botón>Agregar control remoto. Complete su nombre y dirección del repositorio.
empujar su proyecto para GitHub
Ir a control de código fuente>empuje. Tendrá que ingresar su nombre de usuario y contraseña de GitHub la primera vez.
Eso es todo. Ahora, cada vez que realice cambios en Xcode, todo lo que tiene que hacer es Commit y Presione.
Si no siguió esta explicación, lea this y this para obtener más información.
El estudio adicional
Este es un excelente vídeo que poco vi que me ayudó a entender Git y su integración con GitHub mucho mejor.
Gracias, un problema que me estoy encontrando es que estoy obteniendo esto: Permiso denegado (clave pública). fatal: el extremo remoto colgó inesperadamente ¿Qué estoy haciendo mal? –
@iBradApps: Está intentando usar SSH para conectarse a GitHub. Parece que tu clave pública está mal. ¿Has configurado las llaves? De lo contrario, utilice la versión HTTPS de la dirección del repositorio: '' –
Agregar todos los archivos que xcode genera puede ser una mala idea, ya que probablemente cause conflictos. La última vez que hice el desarrollo xcode agregué estas tres líneas a mi .gitignore (no estoy seguro si la lista es exhaustiva): MyProj.xcodeproj/project.xcworkspace MyProj.xcodeproj/xcshareddata MyProj.xcodeproj/xcuserdata –