# Git & GitHub - Fundamentos (Data Engineering) > Branching, merge, rebase, pull requests, gitflow, .gitignore, hooks, workflows de CI/CD - 20 preguntas de entrevista - Junior - [Preguntas de entrevista: Data Engineering](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista.md) ## 1. ¿Qué comando inicializa un nuevo repositorio Git en un directorio existente? **Respuesta** El comando git init crea un nuevo repositorio Git en el directorio actual al inicializar el subdirectorio .git que contiene todos los archivos necesarios para el versionado. Este comando es el primer paso para empezar a rastrear los cambios de un proyecto existente. ## 2. ¿Cuál es la diferencia entre git clone y git init? **Respuesta** git init crea un nuevo repositorio vacío en el directorio actual, mientras que git clone copia un repositorio remoto existente a la máquina local, incluyendo todo el historial de commits y las ramas. git clone también establece automáticamente la conexión con el repositorio remoto (origin). ## 3. ¿Qué comando crea una nueva rama y cambia a ella en una sola operación? **Respuesta** El comando git checkout -b nombre_rama crea una nueva rama y cambia inmediatamente a ella. Desde Git 2.23, también se puede usar git switch -c nombre_rama, que es más explícito. Estos comandos evitan hacer git branch seguido de git checkout. ## 17 preguntas más disponibles - ¿Cuál es la principal diferencia entre git merge y git rebase? - ¿Por qué se debe evitar hacer rebase sobre commits ya enviados a una rama compartida? Regístrate gratis: https://sharpskill.dev/es/login ## Otros temas de entrevista Data Engineering - [Linux & Shell - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/linux-shell-basics.md): 20 preguntas, Junior - [Python avanzado para Data Engineering](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/python-advanced-de.md): 25 preguntas, Junior - [Docker - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/docker-fundamentals.md): 25 preguntas, Junior - [Google Cloud Platform - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/gcp-fundamentals.md): 20 preguntas, Junior - [CI/CD y calidad de código](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/ci-cd-code-quality.md): 20 preguntas, Mid-Level - [Docker Compose](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/docker-compose.md): 20 preguntas, Mid-Level - [FastAPI - APIs de datos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/fastapi.md): 20 preguntas, Mid-Level - [SQL avanzado para Data Engineering](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/sql-advanced-de.md): 20 preguntas, Mid-Level - [Data Lake - Arquitectura e ingesta](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/data-lake.md): 20 preguntas, Mid-Level - [BigQuery para Data Engineering](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/bigquery-de.md): 20 preguntas, Mid-Level - [PostgreSQL - Administración](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/postgresql-admin.md): 20 preguntas, Mid-Level - [Data Modeling para Data Engineering](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/data-modeling-de.md): 20 preguntas, Mid-Level - [Fivetran & Airbyte - Ingesta de datos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/fivetran-airbyte.md): 20 preguntas, Mid-Level - [dbt - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/dbt-fundamentals-de.md): 20 preguntas, Mid-Level - [Apache Airflow - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/airflow-fundamentals.md): 20 preguntas, Mid-Level - [Kubernetes - Fundamentos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/kubernetes-fundamentals.md): 20 preguntas, Mid-Level - [dbt - Funcionalidades avanzadas](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/dbt-advanced-de.md): 20 preguntas, Senior - [Patrones ETL / ELT / ETLT](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/etl-elt-patterns.md): 20 preguntas, Senior - [Apache Airflow - Avanzado](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/airflow-advanced.md): 20 preguntas, Senior - [Airflow + dbt - Orquestación de pipelines](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/airflow-dbt-integration.md): 20 preguntas, Senior - [PySpark - Procesamiento a gran escala](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/pyspark.md): 20 preguntas, Senior - [Google Pub/Sub - Streaming de datos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/pubsub-streaming.md): 20 preguntas, Senior - [Apache Beam & Dataflow](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/apache-beam-dataflow.md): 20 preguntas, Senior - [Kubernetes - Producción y escalado](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/kubernetes-advanced.md): 20 preguntas, Senior - [Terraform - Infrastructure as Code](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/terraform.md): 20 preguntas, Senior - [Bases de datos NoSQL](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/nosql-databases.md): 20 preguntas, Senior - [Arquitectura Data moderna](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/data-architecture.md): 20 preguntas, Senior - [Monitoreo y observabilidad](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/monitoring-observability.md): 20 preguntas, Senior - [IAM y seguridad de datos](https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/iam-security-de.md): 20 preguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/es/technologies/data-engineering/preguntas-entrevista/git-github-fundamentals