Topic coverage
Git and GitHub topics we can work through with your actual brief
The page focuses on tool configuration, workflow, debugging and reproducible project setup. Each topic below should connect to a deliverable, test or explanation instead of appearing as isolated terminology.
01Commits and history
Commits and history should not appear as an isolated feature. Show how it interacts with the rest of the Git and GitHub task, how you tested it, and what the result means for the final technical report.
02Branches and merges
When the brief includes branches and merges, identify exactly what the marker expects to inspect. Build or analyse that part with GitHub, record meaningful evidence, and connect the outcome to evidence that another person can reproduce the setup and outcome.
03Pull requests
For pull requests, first define the expected behaviour or result, then apply it to the coursework brief using Git Bash. Capture evidence that demonstrates the result and explain how it relates to tool configuration, workflow, debugging and reproducible project setup.
04Conflict resolution
When the brief includes conflict resolution, identify exactly what the marker expects to inspect. Build or analyse that part with VS Code, record meaningful evidence, and connect the outcome to evidence that another person can reproduce the setup and outcome.
05Submission repositories
For submission repositories, first define the expected behaviour or result, then apply it to the coursework brief using GitHub Desktop. Capture evidence that demonstrates the result and explain how it relates to tool configuration, workflow, debugging and reproducible project setup.