Data Science & ML

Git-Grundlagen

Commits, Branches, Merge, Rebase, Konflikte, Pull Requests, GitHub, kollaborative Workflows

18 Interview-Fragen·
Junior
1

Was ist Git?

Antwort

Git ist ein verteiltes Versionskontrollsystem, das 2005 von Linus Torvalds entwickelt wurde. Im Gegensatz zu zentralisierten Systemen wie SVN besitzt jeder Entwickler eine vollständige Kopie der Projekthistorie lokal. Dies ermöglicht Offline-Arbeit und bietet große Flexibilität für kollaborative Workflows.

2

Welcher Befehl initialisiert ein neues Git-Repository in einem Verzeichnis?

Antwort

Der Befehl git init erstellt ein neues Git-Repository im aktuellen Verzeichnis. Er generiert einen versteckten .git-Ordner, der die gesamte Struktur für die Versionsverfolgung enthält: Commit-Historie, Branches, lokale Konfiguration und Git-Objekte.

3

Was ist der Unterschied zwischen git add und git commit?

Antwort

Git verwendet einen Zwischen-Staging-Bereich (Index) zwischen geänderten Dateien und Historie. git add verschiebt Änderungen in diesen Staging-Bereich und bereitet Dateien für den nächsten Commit vor. git commit zeichnet dann den Inhalt des Staging-Bereichs in der permanenten Repository-Historie auf.

4

Was ist ein Commit in Git?

5

Welcher Befehl zeigt den aktuellen Zustand des Git-Repositorys an?

+15 Interview-Fragen

Meistere Data Science & ML für dein nächstes Interview

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

Kostenlos starten