C# Mastery Hub
Home
Challenges
Discussion
Lessons
Core Topics
C# Fundamentals
Console Applications
Classes & OOP
Windows Forms
ASP.NET Core
SQL Server
VS & SQL Connection
RDLC Reports
.NET MAUI
Getting Started
Getting Started
Website Development
SEO Guide
Security
Project Workflow
Extra Topics
Cloud & Deployment
AWS Cloud
Deployment
About
Contact
Test Your Knowledge
Project Workflow - Lesson 3: Git Branching Strategy Quiz
Answer all questions to test your understanding
1
What is the purpose of a Git branching strategy?
To complicate the development process
To enable team collaboration and stable releases
To delete branches
To slow down development
2
What is Git Flow?
A simple branching strategy with only main branch
A branching strategy with main, develop, feature, release, and hotfix branches
A strategy that doesn't use branches
A strategy only for bug fixes
3
What is GitHub Flow?
A complex branching strategy
A simpler branching strategy with only main and feature branches
A strategy that doesn't use pull requests
A strategy only for releases
4
What is a Pull Request?
A request to delete a branch
A request to merge code changes
A request to create a new repository
A request to push changes
5
What is a merge conflict in Git?
When Git automatically merges changes
When changes in different branches conflict with each other
When a branch is deleted
When a commit is pushed
6
Which command creates a new branch and switches to it in Git?
git branch new-branch
git checkout -b new-branch
git switch -c new-branch
Both B and C
Submit Quiz