Skip to content

Git Advanced Quiz

Back to Quiz Home

Expert Mode Activated! 🧠 Ready to dive into the internals? This quiz challenges your knowledge of bisecting, reflogs, and commit manipulation.

Instructions:

  • These questions cover advanced Git concepts.
  • Select the correct commands and concepts.
  • Good luck!
#

Which command uses a binary search to find the commit that introduced a bug?

#

Which command applies a specific commit from one branch to another?

#

What does git reflog do?

#

Which command allows you to interactively squash, edit, or reorder commits?

#

What happens generally in a 'detached HEAD' state?

#

Which plumbing command displays the content of a Git object?

#

What feature allows you to manage multiple working trees attached to the same repository?

#

What does git rerere stand for?

#

Which hook is triggered before a commit message is entered?

#

Which command is used to permanently rewrite history to remove a sensitive file from all commits?

#

What are the four main types of Git objects?

#

Which command cleans up unnecessary files and optimizes the local repository?

#

How do you transplant a range of commits from one branch to another base, omitting the original base?

#

Which command finds the most recent tag reachable from a commit?

#

Where is the Git "Index" stored?

#

What distinguishes a "Bare" repository?

#

Which command automates the bisect process using a script?

#

Which command creates a specific stash without adding it to the stash list (reflog)?

#

What Git concept allows you to include another Git repository as a folder within your project?

#

Which low-level command resolves a reference to a SHA-1 hash?

Quiz Progress

0 / 0 questions answered (0%)

0 correct


📚 Study Guides


📬 Weekly DevOps, Cloud & Gen AI quizzes & guides