Términos por tema · 42 guías

Git y Entrega

Aprende cómo rastrear cambios de código, trabajar con un equipo, revisar actualizaciones y lanzar de forma segura.

01 / Atlas

Todos los términos de Git y Entrega

Abrir un término para un significado simple, un ejemplo, cuándo usarlo, cuán oficial es y su nombre en código.

  1. 01 · Núcleo

    .gitignore .gitignore

    Un archivo .gitignore lista patrones de ruta que Git debe dejar sin rastrear. Esos archivos no aparecen en el estado ni en los nuevos commits.

  2. 02 · Más detalle

    CABEZA SEPARADA Detached HEAD

    Detached HEAD es un estado Git donde HEAD apunta directamente a un commit en lugar de a un nombre de rama.

  3. 03 · Núcleo

    Clonar Git Git Clone

    Git Clone crea una copia local de un repositorio. Copia objetos y referencias, establece un remoto y revisa los archivos de trabajo.

  4. 05 · Núcleo

    Conflicto de fusión Merge Conflict

    Un conflicto de fusión ocurre cuando Git no puede combinar de manera segura cambios que compiten por sí mismo. Una persona o herramienta debe elegir el resultado final previsto.

  5. 07 · Más detalle

    Despliegue Azul-Verde Blue-Green Deployment

    Una implementación azul-verde mantiene las versiones actual y nueva en entornos separados. El tráfico se cambia después de que se verifica el nuevo entorno.

  6. 08 · Más detalle

    Despliegue canario Canary Deployment

    Un despliegue canario envía primero una pequeña parte de los usuarios reales o del tráfico a una nueva versión. La evidencia decide si se expande o se detiene.

  7. 09 · Más detalle

    Despliegue gradual Rolling Deployment

    Un despliegue progresivo reemplaza las instancias antiguas de una aplicación con nuevas en lotes. Cada paso cambia solo una parte del grupo en ejecución, por lo que las versiones pueden superponerse.

  8. 11 · Núcleo

    Entorno de implementación Deployment Environment

    Un entorno de despliegue es un lugar o etapa nombrada donde se ejecuta el software. Tiene sus propios ajustes, credenciales, reglas de protección, historial de despliegue y estado en vivo. No es un objeto de Git.

  9. 12 · Más detalle

    Gancho de Git Git Hook

    Un hook de Git es un programa que Git ejecuta en un paso nombrado en la computadora o servidor de un desarrollador. Puede comprobar, bloquear o automatizar una acción.

  10. 13 · Más detalle

    Git Bisect Git Bisect

    Git bisect utiliza búsqueda binaria a través del historial de commits para encontrar el primer commit donde se cambió un comportamiento repetible.

  11. 14 · Más detalle

    Git Blame Git Blame

    Git blame muestra el último commit que cambió cada línea de un archivo. Es un punto de partida para conocer la historia de la línea.

  12. 15 · Núcleo

    Git Branch Git Branch

    Una rama de Git es un puntero con nombre que puede moverse de un commit al siguiente. Cuando se hacen nuevos commits en esa rama revisada, el puntero avanza.

  13. 16 · Más detalle

    Git Cherry-pick Git Cherry-pick

    Git cherry-pick copia el cambio de uno o más commits elegidos a la rama actual. Registra nuevos commits con nuevas IDs allí.

  14. 17 · Núcleo

    Git Commit Git Commit

    Un commit de Git es un objeto guardado que no se puede cambiar en su lugar. Registra un árbol de archivos, commits anteriores, detalles del autor y del committer, y un mensaje. Su ID proviene de su contenido.

  15. 18 · Núcleo

    Git Diff Git Diff

    Git Diff muestra los cambios exactos de contenido entre dos estados de Git. Puede comparar archivos de trabajo, el índice, commits o ramas.

  16. 19 · Núcleo

    Git Fetch Git Fetch

    Git fetch descarga commits y referencias de otro repositorio. Actualiza los nombres de seguimiento remoto, pero no pone esos cambios en la rama actual.

  17. 20 · Más detalle

    Git LFS Git LFS

    Git LFS es un complemento para archivos grandes. Git almacena un puntero pequeño, mientras que un servicio LFS separado almacena y envía el archivo completo.

  18. 21 · Núcleo

    Git Merge Git Merge

    Git Merge une los historiales de ramas. Git puede mover un puntero hacia adelante o crear un commit de fusión después de resolver conflictos.

  19. 22 · Núcleo

    Git Pull Git Pull

    Git Pull obtiene actualizaciones remotas y luego une la rama upstream seleccionada con la rama actual mediante merge o rebase.

  20. 23 · Núcleo

    Git Push Git Push

    Git Push envía datos locales de Git a un repositorio remoto. Solicita al remoto actualizar una rama o referencia nombrada.

  21. 24 · Más detalle

    Git Rebase Git Rebase

    Git rebase mueve una línea de commits a un commit de inicio diferente. Git reproduce los cambios y da a cada commit reproducido un nuevo ID.

  22. 25 · Núcleo

    Git Remoto Git Remote

    Un remote de Git es un enlace con nombre desde un repositorio local a otra URL de repositorio. Permite que Git obtenga cambios y, cuando se permite, los envíe.

  23. 26 · Más detalle

    Git Reset Git Reset

    Git reset mueve el puntero de la rama actual a otro commit. Su modo también puede cambiar el área de preparación y los archivos de trabajo para que coincidan.

  24. 27 · Núcleo

    Git Revert Git Revert

    Git revert crea un nuevo commit que deshace los cambios de un commit anterior. Mantiene la historia antigua en lugar de eliminarla.

  25. 28 · Núcleo

    Git Stash Git Stash

    Git Stash guarda temporalmente cambios elegidos no comprometidos del árbol de trabajo y del índice. Los conjuntos guardados forman una pila y pueden restaurarse más tarde.

  26. 29 · Más detalle

    Git Worktree Git Worktree

    Un Git Worktree es otra carpeta vinculada a un mismo repositorio. Permite tener varias ramas abiertas a la vez.

  27. 31 · Núcleo

    Imagen del contenedor Container Image

    Una imagen de contenedor es un paquete en capas utilizado para crear contenedores. Después de una compilación, su contenido permanece fijo.

  28. 32 · Más detalle

    Infraestructura como Código Infrastructure as Code

    La infraestructura como código gestiona la infraestructura a través de archivos legibles por máquina en lugar de solo clics manuales. Los equipos pueden versionar, revisar, probar y aplicar esos archivos.

  29. 34 · Núcleo

    Lanzamiento de software Software Release

    Una versión de software es una versión preparada y compartida a propósito. Tiene archivos conocidos, notas, registros de origen y expectativas claras de soporte.

  30. 36 · Núcleo

    Registro de contenedores Container Registry

    Un registro de contenedores es un servicio que almacena y comparte imágenes de contenedores. Los repositorios agrupan contenido relacionado dentro del registro.

  31. 37 · Núcleo

    Repositorio Git Git Repository

    Un repositorio de Git almacena la historia de versiones de un proyecto como objetos de Git, referencias y configuraciones. También puede incluir un área de preparación y archivos de trabajo.

  32. 38 · Más detalle

    Reversión de implementación Deployment Rollback

    Una reversión de implementación es una recuperación controlada de una versión fallida o insegura. Restaura una versión de aplicación conocida como buena y su estado correspondiente. Los pasos exactos dependen del sistema de entrega y los cambios de datos.

  33. 39 · Núcleo

    Solicitud de extracción Pull Request

    Una solicitud de extracción es un registro en un sitio de alojamiento de código. Pide a las personas que revisen una rama antes de agregar sus cambios a una rama base.

  34. 41 · Más detalle

    Submódulo Git Git Submodule

    Un submódulo de Git permite que un repositorio apunte a un commit exacto en otro repositorio de Git. El repositorio principal también almacena cómo encontrarlo.

  35. 42 · Núcleo

    Tag de Git Git Tag

    Una etiqueta de Git es un nombre que apunta a un objeto exacto, a menudo un commit de lanzamiento. Una etiqueta anotada también puede almacenar quién la hizo, un mensaje, una fecha y una firma.