nerdexam
Microsoft

GH-900 · Question #89

Which of the following best describes GitHub flow?

The correct answer is C. A lightweight workflow that allows for safe experimentation with new ideas and collaboration on. GitHub flow is a lightweight, branch-based workflow where developers create feature branches off main, commit changes, open pull requests for collaboration and review, and merge back to main - enabling safe experimentation and continuous delivery. Option A describes Git Flow…

Collaboration Features

Question

Which of the following best describes GitHub flow?

Options

  • AA branching model that uses feature branches and multiple primary branches
  • BA strategy where separate branches are created for each release, and pull requests are used to
  • CA lightweight workflow that allows for safe experimentation with new ideas and collaboration on
  • DA strict workflow that enforces a linear development process with all changes made directly on

How the community answered

(33 responses)
  • A
    6% (2)
  • B
    3% (1)
  • C
    88% (29)
  • D
    3% (1)

Explanation

GitHub flow is a lightweight, branch-based workflow where developers create feature branches off main, commit changes, open pull requests for collaboration and review, and merge back to main - enabling safe experimentation and continuous delivery. Option A describes Git Flow, which uses long-lived branches like 'develop' and 'release'. Option B describes a release-branch strategy. Option D describes a trunk-based development approach where all changes go directly to the main branch, which is the opposite of GitHub flow's branching model.

Topics

#GitHub flow#branching strategy#collaboration#development workflow

Community Discussion

No community discussion yet for this question.

Full GH-900 Practice