El documento explica cómo crear un archivo .gitignore para indicarle a Git qué archivos y directorios no debe rastrear en un proyecto, mencionando que esto reduce el tamaño del repositorio y los riesgos de filtración de información sensible. Proporciona ejemplos de patrones que se pueden usar en .gitignore para ignorar archivos temporales, archivos compilados, logs y más. Recomienda agregar .gitignore al repositorio para compartir las reglas de omisión con otros.
0 calificaciones0% encontró este documento útil (0 votos)
39 vistas9 páginas
El documento explica cómo crear un archivo .gitignore para indicarle a Git qué archivos y directorios no debe rastrear en un proyecto, mencionando que esto reduce el tamaño del repositorio y los riesgos de filtración de información sensible. Proporciona ejemplos de patrones que se pueden usar en .gitignore para ignorar archivos temporales, archivos compilados, logs y más. Recomienda agregar .gitignore al repositorio para compartir las reglas de omisión con otros.
El documento explica cómo crear un archivo .gitignore para indicarle a Git qué archivos y directorios no debe rastrear en un proyecto, mencionando que esto reduce el tamaño del repositorio y los riesgos de filtración de información sensible. Proporciona ejemplos de patrones que se pueden usar en .gitignore para ignorar archivos temporales, archivos compilados, logs y más. Recomienda agregar .gitignore al repositorio para compartir las reglas de omisión con otros.
El documento explica cómo crear un archivo .gitignore para indicarle a Git qué archivos y directorios no debe rastrear en un proyecto, mencionando que esto reduce el tamaño del repositorio y los riesgos de filtración de información sensible. Proporciona ejemplos de patrones que se pueden usar en .gitignore para ignorar archivos temporales, archivos compilados, logs y más. Recomienda agregar .gitignore al repositorio para compartir las reglas de omisión con otros.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 9
.
gitignore En muchas ocasiones habrá archivos en nuestro proyecto que no queremos que Git rastree.
Por ejemplo:
1. Archivos que contienen información sensible, como conexiones a
base de datos (Nombre de Usuario/Contraseña). 2. Archivos temporales creados por editores. 3. Archivos compilados.
Beneficios obtenidas al ignorarlos:
Para el primer caso, reducimos los riesgos de filtrado de información
sensible. Para el segundo y tercer caso, reducimos el tamaño del repositorio. Utilizando .gitignore Si se crea un archivo en el repositorio denominado .gitignore (Regularmente en la raíz), Git lo utilizará para determinar qué archivos y directorios debe ignorar, antes de hacer confirmaciones (commits).
Recuerda agregar el archivo .gitignore en alguna confirmación para
compartir las normas de omisión con cualquier otro compañero que esté trabajando en el mismo proyecto. Observación Para sistemas operativos como Mac OS o Linux, hará invisible archivos que no cuentan con nombre y solamente extensión. Se debe activar la opción de ver archivos ocultos.
En Windows este problema no ocurre
Ejemplo de uso y llenado Ejemplos para indicar qué archivos ignorar *.log debug.log Un asterisco es un foo.log comodín que coincide con .log cero o más caracteres. logs/debug.log /debug.log debug.log Anteponer una barra pero no inclinada coincide con los logs/debug.log archivos solo en la raíz del repositorio. debug.log debug.log Por defecto, los patrones logs/debug.log coinciden con los archivos en cualquier directorio Ejemplos para indicar qué archivos ignorar logs logs Si no agrega una barra, el logs/debug.log patrón coincidirá con los logs/latest/foo.bar archivos y el contenido de los build/logs directorios con ese nombre. build/logs/debug.log En las coincidencias de ejemplo a la izquierda, se ignoran tanto los directorios como los archivos denominados registros.
logs/ logs/debug.log Agregar una barra indica que el
logs/latest/foo.bar patrón es un directorio. Se build/logs/foo.bar ignorará todo el contenido de build/logs/latest/debug.log cualquier directorio en el repositorio que coincida con ese nombre, incluidos todos sus archivos y subdirectorios.
logs/**/debug.log logs/debug.log Un doble asterisco coincide
logs/monday/debug.log con cero o más directorios. logs/monday/pm/debug.log Ejemplos para indicar qué archivos ignorar /logs/debug.log logs/debug.log Los patrones que especifican pero no un archivo en un directorio debug.log particular son relativos a la build/logs/debug.log raíz del repositorio. (Puede anteponer una barra diagonal si lo desea, pero no hace nada especial). /logs/*.log /logs/debug.log La primera sentencia indica que cualquier archivo con extensión .log en la carpeta !/logs/debug.log logs, deberá ser ignorado. La segunda sentencia con el símbolo “!” niega un archivo en específico para que vuelva a ser rastreado. Creando archivo Si trabajas en Windows, posiblemente habrá problemas para crear un archivo sin nombre, por lo que se recomienda crear el archivo desde la consola de comandos.