Recall & Review
beginner
What is a workflow agreement in Git?
A workflow agreement is a shared understanding among team members about how to use Git branches, commits, and merges to work together smoothly.
Click to reveal answer
beginner
Why is having a workflow agreement important?
It helps avoid confusion, reduces conflicts, and makes sure everyone follows the same steps, so the project stays organized and efficient.
Click to reveal answer
intermediate
How does a workflow agreement reduce merge conflicts?
By agreeing on when and how to merge changes, team members avoid working on the same code parts at the same time, which lowers the chance of conflicts.
Click to reveal answer
beginner
What can happen if a team does not follow a workflow agreement?
The project can become messy with lost work, duplicated efforts, and hard-to-fix errors, slowing down progress and causing frustration.
Click to reveal answer
intermediate
Name one common Git workflow agreement.
Git Flow is a popular workflow agreement that defines roles for branches like 'feature', 'develop', and 'main' to organize work clearly.
Click to reveal answer
What is the main purpose of a Git workflow agreement?
✗ Incorrect
A workflow agreement helps team members coordinate their work to avoid confusion and conflicts.
Which problem does a workflow agreement help reduce?
✗ Incorrect
By defining how and when to merge, workflow agreements reduce merge conflicts.
What might happen if team members do not follow a workflow agreement?
✗ Incorrect
Without agreement, work can overlap and cause errors, making the project messy.
Which of these is a common Git workflow?
✗ Incorrect
Git Flow is a popular workflow that organizes branches for clear team collaboration.
Who benefits from a Git workflow agreement?
✗ Incorrect
All team members benefit because it makes collaboration smoother and clearer.
Explain why a team should agree on a Git workflow before starting a project.
Think about how working together without rules can cause confusion.
You got /4 concepts.
Describe what can go wrong if team members ignore the agreed Git workflow.
Consider the effects of uncoordinated work on a shared project.
You got /5 concepts.