Cómo configurar xcode para enviar código a Git
Casi todos los programadores de iOS han buscado bibliotecas de código abierto en GitHub. De hecho, hay una gran cantidad de excelentes bibliotecas de código abierto en GitHub de las que todos pueden aprender. Pero, ¿cómo se carga código en GitHub en Xcode?
Primero, creemos un nuevo proyecto y recordemos marcar Crear?git?repositorio en:
Esto significa que usar el control de código fuente creará un repositorio git?en el proyecto de forma predeterminada. Una vez que se complete el proyecto, verá esta información en la barra lateral derecha indicando que tiene el control de fuente habilitado
Si no está utilizando el control de fuente, se verá así:
Ahora que hemos habilitado el control del código fuente en el proyecto, podemos usar git para administrar las versiones del proyecto.
Pero ¿qué pasa si queremos agregar la funcionalidad de git a un proyecto que no tiene git habilitado? Podemos usar la línea de comando para habilitar esta función, crear un nuevo proyecto y no marcar para crear un repositorio de git. En este momento, no hemos habilitado el control del código fuente y luego creamos manualmente la administración de git, como se muestra en la figura. siguiente figura:
YiBantekiiMac-3:UseGit YiBan$ cd /Users/YiBan/Documents/iOS_Dev/ManualGitDemo
YiBantekiiMac-3:ManualGitDemo YiBan$ git init
en /Users/YiBan/Documents/iOS_Dev Se inicializa un repositorio Git vacío en /ManualGitDemo/. git/
Use
git init
para inicializar un repositorio Git vacío. Ahora use el comando ls-la para ver todos los archivos en el directorio (incluidos los ocultos). archivos )
Total 16
drwxr-xr-x ?7 YiBan ?238 ?5 12 16:10 .
drwxr-xr-x ?52 YiBan ?staff ?1768 ?5 12 16:06 .
rw-r--r--@ ?1 YiBan ?staff ?6148 ?5 12 16:10 .DS_Store
drwxr -xr-x ?9 YiBan ?306 ?5 12 16:06 .git
drwxr-xr-x ?12 YiBan ?408 ?5 12 16:06 ManualGitDemo
drwxr- xr-x ?5 YiBan ?170 ?5 12 16:06 ManualGitDemo.xcodeproj
drwxr-xr-x ?5 YiBan ?170 ?5 12 16:06 ManualGitDemoTests
En este En este punto podemos ver que además de estos tres archivos, hay dos archivos ocultos: .DS_Store y .git. .DS_Store es el archivo generado por OS X que contiene el atributo de ubicación de la carpeta, mientras que .git es el directorio con control de fuente habilitado.
YiBantekiiMac-3:ManualGitDemo YiBan$ git status
En rama maestra
Confirmación inicial
Archivos sin seguimiento:
(Utilice "git add
.DS_Store
ManualGitDemo.xcodeproj/
ManualGitDemo/
ManualGitDemoTests
No se agregó contenido al enviar, pero hay archivos sin seguimiento (use "git add" para realizar el seguimiento)
Indica que la inicialización fue exitosa y los archivos sin seguimiento se desplegado. Sin embargo, no queremos agregar .DS_Store a git también, porque este archivo no nos sirve. Podemos crear un nuevo archivo llamado .gitignore para ignorarlo y luego usar un editor de texto para ingresar el siguiente contenido. :
#Xcode?6?5
.DS_Store?6
.DS_Store?5
*/build/* 6? 5*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode2v3
*.perspectivev3
! default.perspectivev3
!p>
xcuserdata
perfil
*.movido-a un lado
Datos derivados