GIT en el mundo real

Ignorando archivos no deseados Más videos

Descripción del tema

En ocasiones tenemos algunos archivos que no queremos agregar al sistema de versiones, posiblemente los logs, archivos de configuración, los temporales o cualquier otro archivo que simplemente no vale la pena versionarlo.

Para esas situaciones GIT cuenta con una manera muy directa de ignorar archivos, y es mediante un archivo de configuración llamado .gitignore el cual debemos incluir dentro de nuestro proyecto.

Para el ejemplo sobre el que venimos trabajando rails ya nos ha creado este archivo en el directorio raíz del proyecto, inclusive ya ha agregado algunos archivos a ignorar. Pero cuando no exista tal archivo lo podemos crear sin ningún problema. 

Vamos a ignorar el archivo de configuración de las credenciales de la base de datos, ya que esta información variará en cada sistema. Usando la linea de comandos lo hacemos de la siguiente manera.

$ echo config/database.yml >> .gitignore

Si el archivo no existe lo crea y le agrega el texto que le indicamos, si ya existe simplemente agrega la línea hasta el final conservando el contenido existente.

También puedes usar tu editor favorito, realmente no es necesario hacerlo todo desde la linea de comandos.

Ya que estamos ignorando el archivo de configuración, sería buena idea versionar un ejemplo para que otros desarrolladores lo puedan tomar y modificar para usarlo en su propio sistema.

$ cp config/database.yml config/database.yml.sample

Ignorando archivos por su extensión

Es posible usar comodines a la hora de definir los archivos a ignorar, por ejemplo si quisiéramos ignorar los logs, lo haríamos de la siguiente manera.

/log/*.log

El asterisco (*) denota que cualquier palabra puede ir ahí, esta regla ignorará todos los archivos que terminen con .log y estén dentro del folder log.

Te gustaría recibir más tutoriales como este en tu correo?

Este tutorial pertenece al curso GIT en el mundo real, te recomiendo revises el resto de los tutoriales ya que están en secuencia de menor a mayor complejidad.

Si deseas recibir más tutoriales como este en tu correo te recomiendo registrarte al curso, si ya eres miembro solo identifícate y registrate al curso, si no eres miembro te puedes registrar gratuitamente!

Si no gustas registrarte en este momento no es necesario! Aún así puedes recibir los nuevos tutoriales en tu correo! Jamás te enviaremos Spam y puedes cancelar tu suscripción en cualquier momento.

¿Olvidaste tu contraseña?

Se el primero en comentar!

Instructor del curso

Crysfel3

Autor: Crysfel Villa

Lleva un par de años utilizando GIT de manera productiva, antes de GIT utilizaba SVN y mucho antes CVS. No se arrepiente de haber cambiado de sistema de versiones.

Regístrate a este curso

Este tutorial pertenece al curso GIT en el mundo real, revisa todos los tutoriales que tenemos en este mismo curso ya que están en secuencia y van de lo más sencillo a lo más complicado.

Ya que este curso no está finalizado al registrarte podrás recibir en tu correo los nuevos tutoriales de este curso!

Tendrás acceso a descargar los videos, códigos y material adicional.

Podrás resolver los ejercicios incluidos en el curso así como los Quizzes.

Llevarás un registro de tu avance.