Glosario de GitHub
A continuación aparece una lista de algunos términos específicos de Git y GitHub que usamos en nuestros sitios y en la documentación.
Último responsable
La función "último responsable" en Git describe la última modificación de cada línea de un archivo, que generalmente muestra la revisión, el autor y la hora. Es útil, por ejemplo, para detectar cuándo se agregó una función o qué confirmación ocasionó un error en particular.
Rama
Una rama es una versión paralela de un repositorio. Está dentro del repositorio, pero no afecta a la rama principal o maestra
, lo que te permite trabajar libremente sin interrumpir la versión "activa". Una vez que hayas hecho las modificaciones que deseabas, puedes volver a fusionar tu rama en la rama maestra
para publicar tus modificaciones. Para obtener más información, consulta "Acerca de las ramas."
Verificación
Una verificación es un tipo de verificación de estado en GitHub Enterprise. Consulta "Verificaciones de estado."
Clon
Un clon es una copia de un repositorio que se aloja en tu computadora en vez de estar en el servidor de un sitio web de algún otro lugar, o el hecho de hacer esa copia. Con tu clon, puedes editar los archivos en tu editor preferido y usar Git para llevar el registro de tus modificaciones sin tener que estar conectado. Sin embargo, está conectado a la versión remota para que las modificaciones se pueden sincronizar entre ambos. Puedes subir tus modificaciones locales al sitio remoto para que se sincronicen cuando estés conectado.
Colaborador
Un colaborador es una persona con acceso de lectura y de escritura a un repositorio, a quien el propietario del repositorio ha invitado a colaborar.
Confirmación
Una confirmación o "revisión" es una modificación individual de un archivo (o de un conjunto de archivos). Es como cuando guardas un archivo, salvo con Git. Cada vez que lo guardas, se crea un Id. único (también conocido como el "SHA" o "hash") que te permite llevar un registro de qué modificaciones se hicieron, cuándo y quién las hizo. Las confirmaciones suelen contener un mensaje de confirmación, que es una breve descripción de las modificaciones que se hicieron.
Contribuyente
Un contribuyente es alguien que ha contribuido con un proyecto al fusionar una solicitud de extracción, pero que no tiene acceso de colaborador.
Tablero
Tu tablero personal es el centralizador principal de tu actividad en GitHub. Desde tu tablero personal, puedes llevar el registro de los problemas y las solicitudes de extracción que estás siguiendo o en las que estás trabajando, navegar hacia tus repositorios de la parte superior y las páginas de equipo, y conocer la actividad reciente de los repositorios que estás observando o de los que estás participando. También puedes descubrir repositorios nuevos, que se recomiendan en función de los usuarios que estás siguiendo y de los repositorios a los que les has asignado estrellas. Para ver solo la actividad de una organización específica, visita el tablero de tu organización. Para obtener más información, consulta "Acerca de tu tablero personal" o "Acerca del tablero de tu organización".
Diferencia
Una diferencia es la diferencia en las modificaciones entre dos confirmaciones o modificaciones guardadas. La diferencia describirá visualmente lo que se agregó o eliminó de un archivo desde la última confirmación.
Extraer
La extracción se refiere a obtener las últimas modificaciones de un repositorio en línea sin fusionarlas. Una vez que estas modificaciones se extraen, puedes compararlas con tus ramas locales (el código que reside en tu máquina local).
Bifurcación
Una bifurcación es una copia personal del repositorio de otro usuario que se aloja en tu cuenta. Las bifurcaciones te permiten hacer modificaciones libremente en un proyecto sin afectar el original. Las bifurcaciones permanecen adjuntas al original, lo que te permite enviar una solicitud de extracción al autor original para actualizar con tus modificaciones. También puedes mantener actualizada tu bifurcación extrayendo actualizaciones del original.
Git
Git es un programa de código abierto para llevar registro de modificaciones en archivos de texto y es la tecnología principal sobre la que está construida GitHub, la interfaz social y de usuario.
Propuesta
Las propuestas son mejoras, tareas o preguntas sugeridas relacionadas con el repositorio. Cualquiera puede crear propuestas (en los repositorios públicos), y los colaboradores del repositorio las moderan. Cada propuesta contiene su propio foro de debate, se puede etiquetar y asignar a un usuario.
Markdown
Markdown es un formato de archivo semántico simple, no muy diferente a .doc, .rtf and .txt. Markdown hace que sea fácil escribir en prosa (incluso con enlaces, listas, viñetas, etc.) y mostrarlo como un sitio web, incluso para aquellos que no tienen formación en publicación web. GitHub admite Markdown, y puedes conocer acerca de la semántica.
Fusionar
Mediante la fusión se toman las modificaciones de una rama (del mismo repositorio o de una bifurcación) y se aplican a otra. Esto suele ocurrir como solicitud de extracción (que se la puede considerar como una solicitud para fusionar) o a través de la línea de comando. Una fusión se puede hacer de manera automática por medio de una solicitud de extracción a través de la interfaz web de GitHub Enterprise si no hay modificaciones en conflicto o siempre se puede hacer a través de la línea de comando. Para obtener más información, consulta "Fusionar una solicitud de extracción".
Código abierto
El software de código abierto es un software que cualquier persona puede utilizar, modificar y compartir de manera gratuita (tanto en forma modificada como no modificada). Actualmente, el concepto de "código abierto" se suele extender más allá del software para representar una filosofía de colaboración en la cual los materiales de trabajo se ponen a disposición en línea para que cualquier persona los bifurque, modifique, debata sobre ellos y haga sus contribuciones.
Para obtener más información acerca del código abierto, específicamente cómo crear e incrementar un proyecto de código abierto, hemos creado Guías de código abierto que te ayudarán a desarrollar una comunidad de código abierto. También puedes hacer un curso gratis de Laboratorio de aprendizaje de GitHub para conocer más sobre el mantenimiento de comunidades de código abierto.
Organización
Las organizaciones son cuentas compartidas en las cuales las empresas y los proyectos de código abierto pueden colaborar en muchos proyectos a la vez. Los propietarios y los administradores pueden administrar el acceso de los miembros a los datos y los proyectos de la organización con características administrativas y de seguridad sofisticadas.
Repositorio privado
Los repositorios privados son repositorios que solo el creador y los colaboradores que el creador especifica pueden ver o con los que solo ellos pueden contribuir.
Hacer pull
Hacer pull se refiere a cuando extraes _ modificaciones _y las fusionas. Por ejemplo, si alguien editó el archivo remoto en el que ambos están trabajando, querrás hacerle pull a esas modificaciones para incorporarlas en tu copia local así se actualiza.
Solicitud de extracción
Las solicitudes de extracción son modificaciones propuestas para un repositorio que envía un usuario y que los colaboradores del repositorio aceptan o rechazan. Como las propuestas, cada solicitud de extracción tiene su propio foro de debate. Para obtener más información, consulta "Acerca de las solicitudes de extracción."
Subir
Subir se refiere a enviar tus modificaciones confirmadas a un repositorio remoto, como un repositorio alojado en GitHub Enterprise. Por ejemplo, si modificas algo de forma local, querrás subir esas modificaciones para que otros puedan acceder a ellas.
Remoto
Es la versión de algo que está alojado en un servidor, más probablemente GitHub Enterprise. Se puede conectar a clones locales para que se sincronicen las modificaciones.
Repositorio
Un repositorio es el elemento más básico de GitHub. Es más fácil imaginarlos como una carpeta del proyecto. Un repositorio contiene todos los archivos del proyecto (incluida la documentación) y almacena cada historial de revisión del archivo. Los repositorios pueden contar con múltiples colaboradores y pueden ser tanto públicos como privados.
Clave SSH
Las claves SSH son una manera de identificarse a sí mismo en un servidor en línea, usando un mensaje cifrado. Es como si tu computadora tuviera su propia contraseña única para otro servidor. GitHub Enterprise usa claves SSH para transferir información de forma segura hacia tu computadora.
Estado
Un estado es un tipo de verificación de estado en GitHub Enterprise. Consulta "Verificaciones de estado."
Verificaciones de estado
Las verificaciones de estado son procesos externos, como compilaciones de integración continua, que se ejecutan para cada confirmación que haces en un repositorio. Para obtener más información, consulta "Acerca de las verificaciones de estado ".
Equipo
Los equipos son grupos de miembros de una organización que reflejan la estructura de tu empresa o grupo con menciones y permisos de acceso en cascada.
Ascendente
Cuando hablamos de una rama o bifurcación, la rama principal del repositorio original se suele referir como "ascendente", ya que es el lugar principal del que vendrán el resto de las modificaciones. La rama o bifurcación en la que estás trabajando se denomina "descendente".
Usuario
Los usuarios son cuentas GitHub Enterprise personales. Cada usuario tiene un perfil personal y puede tener múltiples repositorios, públicos o privados. Puede crear o recibir invitaciones para unirse a organizaciones o colaborar con el repositorio de otro usuario.