Interviewfragen zu Git (Junior) mit Antworten
75 Fragen fürs Vorstellungsgespräch zu Git (Junior) mit richtigen Antworten, Erklärungen und Links zur Dokumentation.
Diesen Test machen- 1.Was macht Git zu einem verteilten Versionskontrollsystem?
- 2.Durch welche drei Hauptbereiche bewegt sich eine Datei in Git?
- 3.Was macht
git add file.js? - 4.Was speichert ein Git-Commit?
- 5.Was identifiziert in Git einen Commit?
- 6.Welcher Befehl zeigt geänderte, vorgemerkte und nicht verfolgte Dateien?
- 7.Was zeigt ein einfaches
git diff? - 8.Wie sieht man, was für den nächsten Commit vorgemerkt ist?
- 9.Du hast
.envin.gitignoreaufgenommen, aber Git verfolgt Änderungen daran weiter. Warum? - 10.Was macht
git rm --cached file? - 11.Welche Zeile in
.gitignoreignoriert jeden Ordnernode_modulesim Projekt? - 12.Warum verfolgt Git kein leeres Verzeichnis?
- 13.Was macht
git clone <url>? - 14.Was ist
origin? - 15.Was ist der Unterschied zwischen
git fetchundgit pull? - 16.
git pushwird mit „non-fast-forward“ abgelehnt. Was bedeutet das? - 17.Was ist ein Branch in Git?
- 18.Was ist
HEAD? - 19.Wie legt man mit einem Befehl einen Branch an und wechselt zu ihm?
- 20.Was ist ein Fast-Forward-Merge?
- 21.Wann erzeugt Git einen Merge-Commit?
- 22.Was bedeuten die Markierungen
<<<<<<<,=======und>>>>>>>in einer Datei? - 23.Wie bricht man einen Merge mit Konflikten ab und kehrt zum vorigen Zustand zurück?
- 24.Wie löscht man einen lokalen Branch, der gemergt wurde?
- 25.Wie löscht man einen Branch auf dem Remote?
- 26.Was ist
origin/main? - 27.Wie korrigiert man vor dem Pushen die Nachricht des letzten Commits?
- 28.Wie verwirft man nicht committete Änderungen an einer Datei?
- 29.Wie nimmt man eine Datei aus der Vormerkung, behält aber ihre Änderungen?
- 30.Was macht
git revert <commit>? - 31.Wann ist
git resetriskant undgit revertvorzuziehen? - 32.Was macht
git stash? - 33.Was ist der Unterschied zwischen
git stash popundgit stash apply? - 34.Wofür nutzt man ein Tag in Git meist?
- 35.Werden Tags mit einem einfachen
git pushgepusht? - 36.Welcher Befehl zeigt eine kompakte einzeilige Historie?
- 37.Wie findet man, wer jede Zeile einer Datei zuletzt geändert hat?
- 38.Was macht
git commit -a -m "msg"? - 39.Warum sollte man in Git
user.nameunduser.emailsetzen? - 40.Was macht
git init? - 41.Was steckt im Ordner
.git? - 42.Was ist ein „Detached HEAD“?
- 43.Was ist ein Pull Request (Merge Request)?
- 44.Was ist ein Fork?
- 45.Was macht eine gute Commit-Nachricht aus?
- 46.Was ist die Grundidee kleiner, fokussierter Commits?
- 47.Du hast versehentlich einen API-Schlüssel committet und gepusht. Was musst du zuerst tun?
- 48.Was zeigt
git log main..feature? - 49.Welcher Befehl zeigt die Änderungen eines einzelnen Commits?
- 50.Worauf verweist
HEAD~1? - 51.Was macht
git reset --soft HEAD~1? - 52.Was ist die Gefahr von
git reset --hard? - 53.Warum committet man
node_modulesmeist nicht? - 54.Wofür ist
git switchim Vergleich zugit checkoutda? - 55.Was listet
git branch -a? - 56.Wie setzt man beim ersten Pushen eines neuen Branches den Upstream-Branch?
- 57.Was macht
git clean -n? - 58.Warum kann
git pullunerwartete Merge-Commits wie „Merge branch 'main' of ...“ erzeugen? - 59.Wofür nutzt man eine Datei
.gitattributes? - 60.Warum sehen Nutzer von Windows und macOS manchmal jede Zeile einer Datei als geändert?
- 61.Welche Datei sollte man besser nicht in ein Git-Repository committen?
- 62.Was macht
git mv old.js new.js? - 63.Was zeigt
git log -p file.js? - 64.Was bedeutet „Your branch is ahead of 'origin/main' by 2 commits“?
- 65.Warum sollte man vor der Arbeit an einem geteilten Branch pullen oder fetchen?
- 66.Was vergleicht
git diff main feature? - 67.Womit löst man einen Konflikt in der Lockfile
package-lock.jsonmeist am besten? - 68.In welchem Zustand landet man nach
git checkout v1.0(einem Tag)? - 69.Was ist Semantic Versioning (
MAJOR.MINOR.PATCH)? - 70.Welche Aussage über das Löschen eines Branches stimmt?
- 71.Was macht
git commit --amend --no-edit? - 72.Wozu dient eine
README.mdim Wurzelverzeichnis des Repositorys? - 73.Was macht
git log --author="Ann"? - 74.Was ist der Unterschied zwischen verfolgten und nicht verfolgten Dateien?
- 75.Zwei Personen haben verschiedene Funktionen in derselben Datei bearbeitet. Was passiert, wenn ihre Branches gemergt werden?