Git · Repos · Pull Requests · Actions · Copilot · Security
60 questions · 180 min · 70% Techclick practice target
⚠️ Exam Rules
| Questions in this Techclick bank | 120 |
|---|---|
| Timer | 180 min |
| Techclick practice target | 70% |
| Official exam code | GH-FND |
A developer just installed Git and wants their name and email stamped on every commit they make across all repositories on the machine. Which command sets this identity globally before they start committing?
Correct: A. git config --global user.name and user.email write the identity into the machine-level config so every repository uses it on commits. git identity is not a real command, git init only creates a repo and does not set author identity, and git remote add manages remotes, not the committer identity.
A new team member is confused about the difference between Git and GitHub during onboarding. Which statement most accurately describes the relationship between the two?
Correct: A. Git is the underlying distributed version control system that runs locally, whereas GitHub is a hosting platform built on top of Git that adds pull requests, issues and access control. The other options reverse the roles or wrongly claim GitHub removes the need for Git, which is incorrect because GitHub stores Git repositories.
After editing several files, a developer runs git status and sees changes listed under 'Changes not staged for commit'. They want to record only one specific file into the next commit. Which command stages just that single file?
Correct: A. git add with an explicit path moves only that file into the staging area so the next commit includes just it. Committing without staging will not selectively pick the file as described, git push uploads commits rather than staging files, and git stage --all would stage every change rather than the single file requested.
A learner cloned a repository and now wants to bring the latest commits from the remote default branch into their local checkout in a single step that both downloads and merges them. Which command accomplishes this?
Correct: A. git pull combines git fetch and git merge, so it downloads new commits from the remote and integrates them into the current branch in one command. git fetch alone downloads but does not merge, re-cloning is wasteful and not the intended workflow, and git status only reports state without retrieving anything.
An instructor is explaining why Git is described as a distributed version control system rather than a centralized one. Which TWO characteristics support that description? (Choose TWO)
Correct: A and B. Distributed version control means each clone is a complete copy of the repository including its full history, which lets developers commit and inspect history offline. Requiring a central server to be online, storing history on only one master, and mandatory file locking describe centralized systems, not Git, so they are incorrect.
Last updated:
Yes. You can start, finish and score it for free, and download the Techclick practice certificate.
This bank has 120 original scenario-based questions with a 180-minute timer and a 70% Techclick practice target.
GH-FND is the label Techclick uses for this practice set. Check the official GitHub certification page for the current exam code.
No. They are original practice questions written by Techclick. This is not the vendor's official exam and not leaked dumps.
Score 70% or higher to get a Techclick practice certificate and LinkedIn badge. It is not an official GitHub certification.
Use the GitHub practice exams page (linked above) to pick the next practice test in the same track.

You earned it — let the world know!
