
Versiebeheer & Git
Git-basis, branches, merge, rebase, pull requests, commit-conventies, gitflow-workflow
1Wat is Git?
Wat is Git?
Antwoord
Git is een gedistribueerd versiebeheersysteem dat wijzigingen in broncode in de tijd bijhoudt. Elke ontwikkelaar heeft een volledige kopie van de projectgeschiedenis op zijn lokale machine, in tegenstelling tot gecentraliseerde systemen zoals SVN. Dit maakt offline werken mogelijk en biedt betere veerkracht omdat er geen single point of failure is.
2Welk commando initialiseert een nieuwe Git-repository in een map?
Welk commando initialiseert een nieuwe Git-repository in een map?
Antwoord
Het commando git init creëert een nieuwe lokale Git-repository in de huidige directory door een verborgen .git-submap te maken die alle metadata-bestanden van de repository bevat. Dit commando is de eerste stap om wijzigingen met Git te volgen in een bestaand of nieuw project.
3Welk commando voegt bestanden toe aan de staging area (index) voordat ze worden gecommit?
Welk commando voegt bestanden toe aan de staging area (index) voordat ze worden gecommit?
Antwoord
Het commando git add voegt wijzigingen aan bestanden toe aan de staging area (transitzone). Deze tussenstap tussen wijziging en commit stelt u in staat om precies te selecteren welke wijzigingen in de volgende commit worden opgenomen. Bijvoorbeeld, git add . voegt alle gewijzigde bestanden toe, terwijl git add file.txt alleen dat specifieke bestand toevoegt.
Welk commando legt wijzigingen uit de staging area vast in de Git-geschiedenis?
Hoe maak je een nieuwe Git-branch en schakel je er meteen naartoe?
+17 gespreksvragen
Andere DevOps-sollicitatieonderwerpen
Linux-basisprincipes
Shell Scripting & Bash
Networking-basis
Docker-grondbeginselen
CI/CD-grondbeginselen
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes-basis
Kubernetes-networking
Geavanceerde Kubernetes
Ingress & API Gateway
Terraform-basisprincipes
Terraform Geavanceerd
Ansible & Configuration Management
AWS Essentials
Azure-fundamenten
GCP-grondbeginselen
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
CI/CD Pipeline Beveiliging
Helm & Kubernetes
Runtime- en clusterbeveiliging
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Gedistribueerde Observability
Disaster Recovery & Backup
Prestatieoptimalisatie
Cloud-kostenoptimalisatie
SRE-principes
Chaos Engineering
Platform Engineering
Beheers DevOps voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis