Soy nuevo en Git, y este es mi primer proyecto.utilizando Git en lugar de SVN como mi control de código fuente. Estoy trabajando en XCode en un proyecto de iPhone. Quiero que Git ignore el directorio de compilación, que está en la carpeta raíz del proyecto XCode. He encontrado varias otras preguntas aquí y también he encontrado artículos en google que proporcionan ejemplos sobre cómo crear el archivo .gitignore en el directorio raíz y luego agregarlo al repositorio de Git para que el directorio sea ignorado.
Aquí están los pasos que estoy tomando al configurar el repositorio:
- Abre Terminal y navega al directorio raíz de la aplicación.
- Llamada
git init
para inicializar el repositorio - Llamada
git add .gitignore
para agregar el archivo gitignore - Llamada
git commit -m
para cometer el archivo gitignore - Llamada
git status
para ver el estado del repositorio
En este punto, todos los demás directorios y archivos enumerados en mi archivo gitignore se ignoran correctamente, excepto el directorio de compilación. Aquí es como se ve mi archivo gitignore:
build/
.DS_Store
**/*.pbxuser
*.mode2v3
*.mode1v3
**/*.perspectivev*
He intentado ignorar el directorio de compilación utilizando las siguientes entradas diferentes sin éxito:
- construir
- construir/
- construir/*
Alguien sabe lo que estoy haciendo mal aquí?
Respuestas
3 para la respuesta № 1build/
o build/*
Debería ser suficiente para ignorar el directorio.
Las únicas razones por las que todavía no se puede ignorar en este punto si:
- de alguna manera se agregó al índice y se confirmó (lo que, según su configuración, no debería ser el caso)
- tiene un espacio final en la regla del archivo .gitignore (como este msysgit config)