Data Science & ML

Fundamentos de Git

Commits, branches, merge, rebase, conflictos, pull requests, GitHub, flujos de trabajo colaborativos

18 preguntas de entrevista·
Junior
1

¿Qué es Git?

Respuesta

Git es un sistema de control de versiones distribuido creado por Linus Torvalds en 2005. A diferencia de los sistemas centralizados como SVN, cada desarrollador tiene una copia completa del historial del proyecto localmente. Esto permite trabajar sin conexión y ofrece gran flexibilidad para los flujos de trabajo colaborativos.

2

¿Qué comando inicializa un nuevo repositorio Git en un directorio?

Respuesta

El comando git init crea un nuevo repositorio Git en el directorio actual. Genera una carpeta oculta .git que contiene toda la estructura necesaria para el seguimiento de versiones: historial de commits, branches, configuración local y objetos Git.

3

¿Cuál es la diferencia entre git add y git commit?

Respuesta

Git usa un área de staging (index) intermedia entre los archivos modificados y el historial. git add mueve los cambios a esta área de staging, preparando los archivos para el próximo commit. git commit luego registra el contenido del área de staging en el historial permanente del repositorio.

4

¿Qué es un commit en Git?

5

¿Qué comando muestra el estado actual del repositorio Git?

+15 preguntas de entrevista

Domina Data Science & ML para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis