Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo configurar xcode para enviar código a Git

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 .. " para incluir el archivo que se va a confirmar)

.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