Skip to main content
ExamExplained
NSW · Software Engineering
Software Engineering study scene
§-Quick questions
NSWSoftware EngineeringModule 4: Software Engineering Project

Quick questions on Version control with Git explained: HSC Software Engineering Module 4

5short Q&A pairs drawn directly from our worked dot-point answer. For full context and worked exam questions, read the parent dot-point page.

What are commit messages?
Show answer
A good commit message explains the why, not just the what. Format:
What are merging strategies?
Show answer
When a pull request is merged, three options:
What is one huge commit?
Show answer
Many small commits are easier to review, revert and bisect than one giant change.
What are vague commit messages?
Show answer
"fix bug" tells future you nothing. Explain the why.
What are long-lived feature branches?
Show answer
Branches that live for months drift far from main and create painful merges. Keep branches short (days, not months).

Have a question we have not covered?

This dot-point answer is short enough that we have not extracted many short questions yet. Read the full dot-point answer or ask Mo, our study assistant, in the chat for follow ups.

ExamExplained