DevOps

Control de versiones & Git

Conceptos básicos de Git, branches, merge, rebase, pull requests, convenciones de commits, workflow gitflow

20 preguntas de entrevista·
Junior
1

¿Qué es Git?

Respuesta

Git es un sistema de control de versiones distribuido que rastrea los cambios del código fuente a lo largo del tiempo. Cada desarrollador tiene una copia completa del historial del proyecto en su máquina local, a diferencia de sistemas centralizados como SVN. Esto permite trabajar sin conexión y ofrece mejor resiliencia ya que no hay un punto único de fallo.

2

¿Qué comando inicializa un nuevo repositorio Git en una carpeta?

Respuesta

El comando git init crea un nuevo repositorio Git local en el directorio actual creando una subcarpeta oculta .git que contiene todos los archivos de metadatos del repositorio. Este comando es el primer paso para empezar a rastrear cambios con Git en un proyecto existente o nuevo.

3

¿Qué comando agrega archivos al staging area (índice) antes de hacer commit?

Respuesta

El comando git add permite agregar modificaciones de archivos al staging area (zona de tránsito). Este paso intermedio entre la modificación y el commit permite seleccionar con precisión qué cambios incluir en el próximo commit. Por ejemplo, git add . agrega todos los archivos modificados, mientras que git add archivo.txt agrega solo ese archivo específico.

4

¿Qué comando registra los cambios del staging area en el historial de Git?

5

¿Cómo crear una nueva branch Git y cambiar a ella inmediatamente?

+17 preguntas de entrevista

Otros temas de entrevista DevOps

Domina DevOps para tu próxima entrevista

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

Empieza gratis