All quizzes
Free quiz · 22 questions in the bank

Git Workflows quiz

Test your Git Workflows knowledge with a free interactive quiz — 22 questions with answers and explanations. No signup needed to play.

Question 1/5Score 0

What does "squash merging" a pull request do?

Questions in this quiz
  1. What does "squash merging" a pull request do?
  2. What does a well-configured branch protection rule on `main` typically enforce?
  3. What is a "pull request" (or "merge request")?
  4. What is the "forking workflow" commonly used for on open-source projects?
  5. Why is it generally advised not to rebase commits that have already been pushed and potentially pulled by others?
  6. What is the point of requiring CI checks to pass before allowing a PR merge?
  7. What is "trunk-based development"?
  8. What is the purpose of tagging a commit (e.g. `git tag v1.2.0`)?
  9. What is "GitHub Flow"?
  10. What is "rerere" (reuse recorded resolution) useful for in a workflow with frequent rebasing?
  11. What is "Git Flow"?
  12. What is "conventional commits", and what problem does it solve?
Gaps to close?
Read the curated Git Workflows notes — core concepts, patterns, interview prep.
Git Workflows notes

More quizzes

.NET.NET MAUIAbsintheAccessibilityActixActix Web