ExámenesBlogEnglish
Todas las guías

199+ Preguntas Gratis: GitHub Foundations

GitHub Foundations Certificación en Español — Practica gratis, sin registro.

✓ Sin registro✓ Sin costo✓ Con explicaciones✓ Asistente con IA
199+ Preguntas
100% Gratis
Internacional
Pregunta 1 de 1990/0 correctas (0%)
Pregunta 1
Fácil

¿Qué es Git?

Preguntas de Ejemplo: GitHub Foundations

Prueba estas preguntas de ejemplo para evaluar tu preparación para el GitHub Foundations. Cada pregunta incluye una explicación detallada. Inicia el quiz interactivo arriba para acceder a las 199+ preguntas con tutor de IA.

1¿Qué es Git?
A.Un servicio de alojamiento en la nube exclusivo para código
B.Un lenguaje de programación para crear repositorios
C.Un sistema de control de versiones distribuido de código abierto
D.Una herramienta gráfica de gestión de proyectos
Explicación: Git es un sistema de control de versiones distribuido y de código abierto creado por Linus Torvalds. Permite a múltiples desarrolladores trabajar en el mismo código base al mismo tiempo, manteniendo un historial completo de los cambios realizados.
2¿Cuál es la principal diferencia entre Git y GitHub?
A.Git y GitHub son nombres distintos para la misma herramienta de control de versiones
B.Git es el sistema de control de versiones, mientras que GitHub es una plataforma de alojamiento para repositorios Git
C.GitHub es un software local, mientras que Git funciona exclusivamente en la nube
D.Git solo se usa en Linux y GitHub es la versión para Windows
Explicación: Git es la herramienta de línea de comandos que gestiona el control de versiones de forma local. GitHub es una plataforma basada en la web que aloja repositorios Git en la nube y añade características de colaboración.
3¿Qué comando inicializa un repositorio local nuevo?
A.git init
B.git start
C.git create
D.git new
Explicación: El comando 'git init' se utiliza para crear un nuevo repositorio Git en blanco. También se puede usar para reinicializar un repositorio existente dentro del directorio actual.
4¿Qué comando se usa para descargar un repositorio de GitHub a tu máquina local por primera vez?
A.git download
B.git fetch
C.git pull
D.git clone
Explicación: El comando 'git clone' crea una copia exacta de un repositorio remoto en tu máquina local. Esto incluye todos los archivos, el historial de confirmaciones y las ramas disponibles.
5¿En qué estado se encuentra un archivo que ha sido modificado pero aún no ha sido añadido con 'git add'?
A.Staged (Preparado)
B.Committed (Confirmado)
C.Modified (Modificado pero no preparado)
D.Untracked (No rastreado)
Explicación: Un archivo que Git ya rastrea, pero que ha cambiado desde la última confirmación, se encuentra en estado 'Modified' (o 'Unstaged'). Para incluirlo en el próximo commit, primero debe pasar al estado 'Staged' usando 'git add'.
6¿Qué función cumple el comando 'git commit -m'?
A.Agrega todos los archivos modificados al área de preparación
B.Guarda los cambios preparados en el historial local con un mensaje descriptivo
C.Sube las confirmaciones locales al repositorio remoto
D.Muestra el historial de confirmaciones con mensajes abreviados
Explicación: El comando 'git commit -m' toma todos los archivos en el área de preparación y los guarda permanentemente en el historial del repositorio local. El modificador '-m' permite adjuntar directamente un mensaje breve a la confirmación.
7¿Cuál es el propósito principal del archivo '.gitignore'?
A.Indicar a Git qué archivos o directorios no deben ser rastreados ni subidos al repositorio
B.Ocultar archivos del sistema operativo en el directorio de trabajo
C.Eliminar automáticamente archivos antiguos del historial de Git
D.Ignorar los errores de sintaxis durante las confirmaciones de código
Explicación: El archivo '.gitignore' es un archivo de texto que le dice a Git qué archivos o carpetas deben ignorarse intencionalmente. Es muy útil para evitar subir archivos generados automáticamente, dependencias o información sensible.
8¿Cuál es la diferencia principal entre 'git fetch' y 'git pull'?
A.'git fetch' actualiza la rama remota y 'git pull' actualiza la rama local
B.'git pull' solo descarga el historial y 'git fetch' aplica los cambios a tus archivos
C.'git pull' descarga los cambios y los fusiona automáticamente, mientras que 'git fetch' solo descarga la información sin modificar tus archivos locales
D.No hay diferencia, ambos comandos hacen exactamente lo mismo
Explicación: 'git pull' es esencialmente una combinación de dos comandos: 'git fetch' seguido de 'git merge'. 'git fetch' de manera segura actualiza las referencias remotas en tu repositorio local, permitiéndote revisar los cambios antes de fusionarlos.
9¿Qué comando te permite ver el historial de confirmaciones (commits) de un repositorio?
A.git status
B.git history
C.git show
D.git log
Explicación: El comando 'git log' muestra el historial cronológico de confirmaciones en la rama actual. Muestra detalles clave como el autor, la fecha, el mensaje de confirmación y el hash SHA-1 de cada commit.
10¿Qué es una rama (branch) en Git?
A.Un puntero móvil hacia una confirmación específica que permite desarrollo paralelo e independiente
B.Una copia de seguridad completa y separada del repositorio
C.Un directorio físico creado en tu disco duro para almacenar versiones antiguas
D.Una etiqueta permanente (tag) que marca el lanzamiento de una versión
Explicación: En Git, una rama es simplemente un apuntador ligero y móvil a una confirmación (commit). Permite a los desarrolladores trabajar en nuevas características o correcciones de errores de forma aislada sin afectar la rama principal (main).
Estadísticas 2026

Datos Clave: GitHub Foundations

2 años

Validez de la certificación

Principiante

Nivel del examen

Prepárate para la certificación GitHub Foundations (GH-900) con 200 preguntas de práctica en español, explicaciones detalladas y formato de examen real 2026.

Sobre el Examen GitHub Foundations

Preparación 2026 para el examen de certificación GitHub Foundations. Incluye 200 preguntas en español sobre administración de repositorios, colaboración, acciones, y proyectos.

Preguntas

65–75 preguntas

Duración

100 minutos

Aprobación

700/1000

Costo

$99 USD (Gratis para estudiantes con GitHub Student Developer Pack) (GitHub / Pearson VUE)

Temario del GitHub Foundations

25-30%

Introducción a Git y GitHub

Conceptos fundamentales de control de versiones, comandos básicos de Git, diferencias entre Git y GitHub, y flujo de trabajo con repositorios.

10-15%

Trabajo con Repositorios de GitHub

Creación y gestión de repositorios, archivos README, licencias, .gitignore, ramas y configuración de repositorios.

10-15%

Características de Colaboración

Pull Requests, Issues, revisión de código, discusiones, notificaciones y herramientas de colaboración en equipo.

15-20%

Desarrollo Moderno

GitHub Actions, GitHub Codespaces, GitHub Copilot, CI/CD y flujos de trabajo automatizados con YAML.

5-10%

Gestión de Proyectos

GitHub Projects, tableros Kanban, milestones, etiquetas, seguimiento de tareas y planificación de proyectos.

15-20%

Privacidad, Seguridad y Administración

Autenticación, permisos, Branch Protection Rules, Dependabot, Secret Scanning y políticas de seguridad.

5-10%

Comunidad de GitHub

GitHub Sponsors, código abierto, contribuciones a proyectos públicos, GitHub Pages y perfiles de desarrollador.

Cómo Aprobar el GitHub Foundations

Lo que debes saber

  • Aprobación: 700/1000
  • Preguntas: 65–75 preguntas
  • Tiempo: 100 minutos
  • Costo: $99 USD (Gratis para estudiantes con GitHub Student Developer Pack)

Claves para aprobar

  • Completa todas las preguntas de práctica disponibles
  • Obtén 80%+ consistentemente antes de presentar
  • Enfócate en las secciones con mayor peso
  • Usa nuestro asistente con IA para conceptos difíciles

Consejos de Estudio para el GitHub Foundations

1Familiarízate con los comandos básicos de Git (add, commit, push, pull, branch, merge).
2Estudia cómo funcionan las GitHub Actions y los flujos de trabajo en YAML.
3Asegúrate de entender bien el GitHub Flow (crear rama, hacer commit, PR, merge).
4Repasa las configuraciones de seguridad como Branch Protection, Dependabot y Secret Scanning.

Preguntas Frecuentes sobre el GitHub Foundations

¿Necesito experiencia profesional previa para tomar este examen?

No. El examen GitHub Foundations está diseñado para principiantes. Sin embargo, se recomienda tener familiaridad práctica con Git y los flujos de trabajo básicos en GitHub.

¿En qué idiomas está disponible el examen?

El examen está disponible en inglés, español, portugués (Brasil), japonés y coreano.

¿Hay descuentos para estudiantes?

Sí, si estás verificado en el GitHub Student Developer Pack, el costo del examen ($99 USD) puede ser exonerado al 100%.