QA
Beginner LevelGit & GitHub

What is a GitHub Pull Request (PR) and how does code review work?

❓ Interview Prompt: Explain Pull Request workflows, requesting code review, inline comments, status checks, and merging strategies on GitHub.

A Pull Request (PR) is a GitHub feature proposing code changes from a feature branch into a target branch (main). Teammates review line-by-line diffs, automated CI status checks run, and once approved, maintainers merge the PR into main.

Code Implementation Example

markdown
## Summary of Changes
- Implements JWT authentication middleware
- Adds unit tests for login route

## Testing Instructions
1. Run 'npm test'
💡Structuring Pull Request descriptions for code review.
🎯 Interview Key Takeaway

Pull Requests provide a collaborative web platform for code reviews, automated CI checks, and controlled branch merging.

#Pull Requests#Code Review#GitHub#Beginner
Back to all Git & GitHub Questions→

More Git & GitHub Interview Questions

Beginner LevelGit & GitHub

Compare git rebase versus git merge and explain how git bisect finds regressions.

Beginner LevelGit & GitHub

What is the difference between git init and git clone?

Beginner LevelGit & GitHub

What are the Three Trees in Git (Working Directory, Staging Area / Index, Commit History)?