
Versionskontrolle & Git
Git-Grundlagen, Branches, Merge, Rebase, Pull Requests, Commit-Konventionen, Gitflow-Workflow
1Was ist Git?
Was ist Git?
Antwort
Git ist ein verteiltes Versionskontrollsystem, das Änderungen am Quellcode im Laufe der Zeit verfolgt. Jeder Entwickler hat eine vollständige Kopie des Projektverlaufs auf seinem lokalen Rechner, im Gegensatz zu zentralisierten Systemen wie SVN. Dies ermöglicht Offline-Arbeit und bietet bessere Ausfallsicherheit, da es keinen Single Point of Failure gibt.
2Welcher Befehl initialisiert ein neues Git-Repository in einem Ordner?
Welcher Befehl initialisiert ein neues Git-Repository in einem Ordner?
Antwort
Der Befehl git init erstellt ein neues lokales Git-Repository im aktuellen Verzeichnis, indem ein verstecktes .git-Unterverzeichnis mit allen Repository-Metadaten-Dateien erstellt wird. Dieser Befehl ist der erste Schritt, um Änderungen mit Git in einem bestehenden oder neuen Projekt zu verfolgen.
3Welcher Befehl fügt Dateien zur Staging Area (Index) hinzu, bevor sie committet werden?
Welcher Befehl fügt Dateien zur Staging Area (Index) hinzu, bevor sie committet werden?
Antwort
Der Befehl git add fügt Dateiänderungen zur Staging Area (Übergangsbereich) hinzu. Dieser Zwischenschritt zwischen Änderung und Commit ermöglicht es, präzise auszuwählen, welche Änderungen in den nächsten Commit aufgenommen werden. Beispielsweise fügt git add . alle geänderten Dateien hinzu, während git add file.txt nur diese spezifische Datei hinzufügt.
Welcher Befehl zeichnet Änderungen aus der Staging Area in der Git-Historie auf?
Wie erstellt man einen neuen Git-Branch und wechselt sofort zu ihm?
+17 Interview-Fragen
Weitere DevOps-Interviewthemen
Linux-Grundlagen
Shell Scripting & Bash
Networking-Grundlagen
Docker-Grundlagen
CI/CD-Grundlagen
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes-Grundlagen
Kubernetes-Networking
Kubernetes Fortgeschritten
Ingress & API Gateway
Terraform-Grundlagen
Terraform Fortgeschritten
Ansible & Configuration Management
AWS-Grundlagen
Azure-Grundlagen
GCP-Grundlagen
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
CI/CD-Pipeline-Sicherheit
Helm & Kubernetes
Runtime- und Cluster-Sicherheit
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Verteilte Observability
Disaster Recovery & Backup
Performance-Optimierung
Cloud-Kostenoptimierung
SRE-Prinzipien
Chaos Engineering
Platform Engineering
Meistere DevOps für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten