
Git & GitHub - Grondbeginselen
Branching, merge, rebase, pull requests, gitflow, .gitignore, hooks, CI/CD-workflows
1Welk commando initialiseert een nieuwe Git-repository in een bestaande directory?
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.
2Wat is het verschil tussen git clone en git init?
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.
3Welk commando maakt een nieuwe branch en schakelt ernaartoe in één enkele bewerking?
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.
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?
+17 gespreksvragen
Andere Data Engineering-sollicitatieonderwerpen
Linux & Shell - Grondbeginselen
Geavanceerde Python voor Data Engineering
Docker - Basisbeginselen
Google Cloud Platform - Fundamenten
CI/CD en codekwaliteit
Docker Compose
FastAPI - Data-API's
Geavanceerde SQL voor Data Engineering
Data Lake - Architectuur en ingestie
BigQuery voor Data Engineering
PostgreSQL - Administratie
Data Modeling voor Data Engineering
Fivetran & Airbyte - Data-ingestie
dbt - Grondbeginselen
Apache Airflow - Grondbeginselen
Kubernetes - Fundamenten
dbt - Geavanceerde functies
ETL- / ELT- / ETLT-patronen
Apache Airflow - Gevorderd
Airflow + dbt - Pipeline-orkestratie
PySpark - Grootschalige verwerking
Google Pub/Sub - Datastreaming
Apache Beam & Dataflow
Kubernetes - Productie en scaling
Terraform - Infrastructure as Code
NoSQL-databases
Moderne Data Architecture
Monitoring en observability
IAM en gegevensbeveiliging
Beheers Data Engineering voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis