# Git & GitHub - Grondbeginselen (Data Engineering) > Branching, merge, rebase, pull requests, gitflow, .gitignore, hooks, CI/CD-workflows - 20 gespreksvragen - Junior - [Gespreksvragen: Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen.md) ## 1. Welk commando initialiseert een nieuwe Git-repository in een bestaande directory? **Antwoord** Het commando git init maakt een nieuwe Git-repository in de huidige directory door de .git-subdirectory te initialiseren die alle bestanden bevat die nodig zijn voor versiebeheer. Dit commando is de eerste stap om wijzigingen in een bestaand project te gaan volgen. ## 2. Wat is het verschil tussen git clone en git init? **Antwoord** git init maakt een nieuwe lege repository in de huidige directory, terwijl git clone een bestaande remote repository naar de lokale machine kopieert, inclusief de volledige commit-geschiedenis en branches. git clone stelt ook automatisch de verbinding met de remote repository (origin) in. ## 3. Welk commando maakt een nieuwe branch en schakelt ernaartoe in één enkele bewerking? **Antwoord** Het commando git checkout -b branch_naam maakt een nieuwe branch en schakelt er onmiddellijk naartoe. Sinds Git 2.23 kan ook git switch -c branch_naam worden gebruikt, wat explicieter is. Deze commando's vermijden het uitvoeren van git branch gevolgd door git checkout. ## Nog 17 vragen beschikbaar - Wat is het belangrijkste verschil tussen git merge en git rebase? - Waarom moet rebasen van commits die al naar een gedeelde branch zijn gepusht worden vermeden? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Data Engineering-sollicitatieonderwerpen - [Linux & Shell - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/linux-shell-basics.md): 20 vragen, Junior - [Geavanceerde Python voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/python-advanced-de.md): 25 vragen, Junior - [Docker - Basisbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/docker-fundamentals.md): 25 vragen, Junior - [Google Cloud Platform - Fundamenten](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/gcp-fundamentals.md): 20 vragen, Junior - [CI/CD en codekwaliteit](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/ci-cd-code-quality.md): 20 vragen, Mid-Level - [Docker Compose](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/docker-compose.md): 20 vragen, Mid-Level - [FastAPI - Data-API's](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/fastapi.md): 20 vragen, Mid-Level - [Geavanceerde SQL voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/sql-advanced-de.md): 20 vragen, Mid-Level - [Data Lake - Architectuur en ingestie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-lake.md): 20 vragen, Mid-Level - [BigQuery voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/bigquery-de.md): 20 vragen, Mid-Level - [PostgreSQL - Administratie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/postgresql-admin.md): 20 vragen, Mid-Level - [Data Modeling voor Data Engineering](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-modeling-de.md): 20 vragen, Mid-Level - [Fivetran & Airbyte - Data-ingestie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/fivetran-airbyte.md): 20 vragen, Mid-Level - [dbt - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/dbt-fundamentals-de.md): 20 vragen, Mid-Level - [Apache Airflow - Grondbeginselen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-fundamentals.md): 20 vragen, Mid-Level - [Kubernetes - Fundamenten](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/kubernetes-fundamentals.md): 20 vragen, Mid-Level - [dbt - Geavanceerde functies](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/dbt-advanced-de.md): 20 vragen, Senior - [ETL- / ELT- / ETLT-patronen](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/etl-elt-patterns.md): 20 vragen, Senior - [Apache Airflow - Gevorderd](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-advanced.md): 20 vragen, Senior - [Airflow + dbt - Pipeline-orkestratie](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/airflow-dbt-integration.md): 20 vragen, Senior - [PySpark - Grootschalige verwerking](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/pyspark.md): 20 vragen, Senior - [Google Pub/Sub - Datastreaming](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/pubsub-streaming.md): 20 vragen, Senior - [Apache Beam & Dataflow](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/apache-beam-dataflow.md): 20 vragen, Senior - [Kubernetes - Productie en scaling](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/kubernetes-advanced.md): 20 vragen, Senior - [Terraform - Infrastructure as Code](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/terraform.md): 20 vragen, Senior - [NoSQL-databases](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/nosql-databases.md): 20 vragen, Senior - [Moderne Data Architecture](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/data-architecture.md): 20 vragen, Senior - [Monitoring en observability](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/monitoring-observability.md): 20 vragen, Senior - [IAM en gegevensbeveiliging](https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/iam-security-de.md): 20 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/data-engineering/sollicitatievragen/git-github-fundamentals