
Control de versiones & Git
Conceptos básicos de Git, branches, merge, rebase, pull requests, convenciones de commits, workflow gitflow
1¿Qué es Git?
¿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?
¿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?
¿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.
¿Qué comando registra los cambios del staging area en el historial de Git?
¿Cómo crear una nueva branch Git y cambiar a ella inmediatamente?
+17 preguntas de entrevista
Otros temas de entrevista DevOps
Fundamentos de Linux
Shell Scripting & Bash
Fundamentos de Networking
Fundamentos de Docker
Fundamentos de CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Fundamentos de Kubernetes
Networking de Kubernetes
Kubernetes Avanzado
Ingress & API Gateway
Fundamentos de Terraform
Terraform Avanzado
Ansible & Configuration Management
Fundamentos de AWS
Fundamentos de Azure
Fundamentos de GCP
Monitoreo y Prometheus
Logging & ELK Stack
Alerting e Incident Response
Cloud Identity & Secrets
Seguridad de Pipelines CI/CD
Helm & Kubernetes
Seguridad Runtime y Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observabilidad Distribuida
Disaster Recovery & Backup
Optimización del Rendimiento
Optimización de Costos en la Nube
Principios de SRE
Chaos Engineering
Platform Engineering
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