Kostenlos · ohne Anmeldung · ohne Zeitlimit
Fertige Multiple-Choice-Übungsquizze, von Hand geprüft. Löse jedes Gratis-Quiz online — jede Antwort kommt mit Erklärung, und jede Quiz-Seite hat einen vollständigen Lösungsschlüssel zum Wiederholen.
Kostenlos · ohne Anmeldung · ohne Zeitlimit
Fertige Multiple-Choice-Übungsquizze, von Hand geprüft. Löse jedes Gratis-Quiz online — jede Antwort kommt mit Erklärung, und jede Quiz-Seite hat einen vollständigen Lösungsschlüssel zum Wiederholen.
IT
Test your knowledge of Git repositories, commits, branches, merging, remotes, and common version control workflows. Beantworte jede Frage und sieh sofort, ob du richtig liegst — jedes Mal mit Erklärung.
Ein kostenloser Multiple-Choice-Übungstest mit 12 Fragen zu IT. Jede Frage hat eine richtige Antwort und eine kurze Erklärung, und der vollständige Lösungsschlüssel unter dem Quiz dient zugleich als Lernzettel. Kein Konto, kein Zeitlimit — löse ihn so oft du willst.
Dies ist ein kostenloses Multiple-Choice-Quiz mit 12 Fragen. Nach jeder Antwort siehst du, ob sie richtig war — immer mit Erklärung. Keine Anmeldung, kein Zeitlimit: Mach es so oft du willst und nutze den Lösungsschlüssel oben zum Wiederholen, vorher oder nachher.
Richtige Antwort: ATo track changes to files and maintain their history
Version control records changes over time, allowing developers to inspect history, collaborate, and restore earlier versions when necessary.
Richtige Antwort: Cgit init
The init command creates the .git directory containing the metadata Git needs to track the repository.
Richtige Antwort: BChoose which changes will be included in the next commit
The staging area lets you prepare a specific set of changes for the next commit instead of committing every modified file.
Richtige Antwort: Dgit add app.js
The add command places the current changes from the specified file into Git's staging area.
Richtige Antwort: AA recorded snapshot of staged changes in repository history
A commit records a project state together with metadata such as its author, timestamp, message, and relationship to previous commits.
Richtige Antwort: BTo provide an independent line of development
Branches allow developers to work on features, fixes, or experiments separately before integrating those changes with other development work.
Richtige Antwort: CCreates a local copy of an existing repository
Cloning creates a local repository based on an existing repository and typically configures the source repository as a remote.
Richtige Antwort: DSends local commits to a remote repository
Pushing transfers commits and updates references on a remote repository, usually after local work has been committed.
Richtige Antwort: AFetch retrieves remote updates without integrating them, while pull retrieves and integrates them
Fetching updates your remote-tracking information without integrating those changes into the current branch, while pulling also performs an integration step.
Richtige Antwort: BWhen Git cannot automatically reconcile competing changes
A conflict occurs when Git lacks enough information to safely combine changes, so a developer must decide how the affected content should look.
Richtige Antwort: CTo define intentionally untracked files or patterns Git should ignore
A .gitignore file contains patterns for files and directories that should generally remain untracked, such as generated files or local configuration.
Richtige Antwort: DReapplies commits onto a different base commit
Rebase moves a sequence of commits by replaying their changes on top of another base, which can produce a cleaner linear history.