DevOps / Github Interview questions
What is a GitHub pull request?
A pull request (PR) is GitHub's mechanism for proposing that changes on one branch be reviewed and merged into another, typically a feature branch into main. It bundles the code diff, a discussion thread, CI status from any linked Actions workflow, and review approvals into a single page.
Reviewers can leave inline comments on specific lines, request changes, or approve the PR, and repository settings can require passing status checks and a minimum number of approvals before the merge button becomes available. PRs can also be opened as drafts, signaling the work isn't ready for full review yet but still allowing early feedback and CI runs.
More Related questions...