DevOps

Versionskontrolle & Git

Git-Grundlagen, Branches, Merge, Rebase, Pull Requests, Commit-Konventionen, Gitflow-Workflow

20 Interview-Fragen·
Junior
1

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.

2

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.

3

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.

4

Welcher Befehl zeichnet Änderungen aus der Staging Area in der Git-Historie auf?

5

Wie erstellt man einen neuen Git-Branch und wechselt sofort zu ihm?

+17 Interview-Fragen

Meistere DevOps für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten