100+ Free GitLab Git Associate Practice Questions
Pass your GitLab Certified Git Associate exam on the first try — instant access, no signup required.
Which Git command initializes a new, empty repository in the current directory?
Key Facts: GitLab Git Associate Exam
~30
Exam Questions
GitLab (plus practical lab)
80%
Passing Score
GitLab
90 min
Exam Duration
GitLab
$99
Exam Fee
GitLab
Online
Delivery
Remote proctored
2 years
Validity
Recertification required
The GitLab Certified Git Associate exam has approximately 30 questions in 90 minutes with an 80% passing score. It includes multiple-choice questions and a practical lab component. Topic areas: Git fundamentals (init, clone, add, commit, push/pull/fetch, diff, log), branching and merging (merge vs rebase, fast-forward, cherry-pick, conflicts), history management (revert, reset, stash, tag, blame, reflog), remote workflows (auth, force-with-lease), and GitLab basics (projects, groups, MRs, issues, branch protection, GitLab Flow). Exam fee is $99 USD. Certification is valid for two years.
Sample GitLab Git Associate Practice Questions
Try these sample questions to test your GitLab Git Associate exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Which Git command initializes a new, empty repository in the current directory?
2Which command downloads a copy of an existing repository from a remote URL?
3What does `git add <file>` do?
4Which command creates a commit with the staged changes and a message in one step?
5What is the difference between `git fetch` and `git pull`?
6Which command shows the working-tree changes that have NOT been staged?
7Which command lists all branches including remote-tracking ones?
8Which command creates a new branch named `feature` AND switches to it?
9What is a fast-forward merge?
10Which command merges branch `feature` into the current branch?
About the GitLab Git Associate Exam
The GitLab Certified Git Associate is an entry-level credential from GitLab University that validates fundamental Git and GitLab platform skills. It tests the day-to-day Git command line, branching and merging, history management, remote workflows, and the GitLab collaboration features that engineers use to ship software.
Questions
30 scored questions
Time Limit
90 minutes
Passing Score
80%
Exam Fee
$99 (GitLab University (online proctored))
GitLab Git Associate Exam Content Outline
Git Fundamentals
git init, clone, add, commit, push, pull, fetch, diff, log, status; staging area; .gitignore and .gitattributes; git config scopes; default branch configuration
Branching and Merging
Creating, switching, renaming, and deleting branches; merge vs rebase; fast-forward vs no-ff; three-way merge; cherry-pick; conflict resolution; branch protection
History Management
git revert, reset (soft/mixed/hard), stash, tag (lightweight vs annotated), blame, reflog, interactive rebase, signed commits, format-patch and am
Remote Workflows
git remote add/set-url, push (including --force-with-lease), fetch, pull --rebase, SSH and PAT authentication, bare repos, mirrors, tracking branches
GitLab Platform Basics
GitLab projects, groups, namespaces, Merge Requests, issues, labels, milestones, GitLab Flow, branch protection, CODEOWNERS, webhooks, Auto DevOps
How to Pass the GitLab Git Associate Exam
What You Need to Know
- Passing score: 80%
- Exam length: 30 questions
- Time limit: 90 minutes
- Exam fee: $99
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
GitLab Git Associate Study Tips from Top Performers
Frequently Asked Questions
What is the GitLab Certified Git Associate exam?
The GitLab Certified Git Associate is an entry-level vendor certification from GitLab University. It validates working knowledge of Git command-line operations and core GitLab platform features used in everyday collaboration. The exam combines multiple-choice questions with a practical lab where you perform Git operations against a sample project.
How many questions are on the exam?
The exam has approximately 30 multiple-choice questions plus a practical lab component, with a 90-minute time limit. The passing score is 80%. The exam is delivered as an online, remotely proctored exam through GitLab University.
How much does the GitLab Git Associate exam cost?
The GitLab Certified Git Associate exam costs approximately $99 USD. The fee covers a single attempt; retakes require an additional fee. GitLab occasionally offers promotional pricing or bundles with training courses through GitLab University.
What are the largest topics on the exam?
Git fundamentals (~30%) is the largest area: clone, add, commit, push, pull, fetch, diff, log, status. Branching and merging (~25%) covers create/switch/delete branches, merge vs rebase, fast-forward, cherry-pick, and conflict resolution. History management (~20%), remote workflows (~15%), and GitLab platform basics (~10%) round out the exam.
Does the GitLab Git Associate certification expire?
Yes — GitLab certifications are typically valid for two years. To maintain the credential, you must retake and pass the current exam version before expiration. GitLab updates the exam periodically as the platform evolves.
How should I prepare for the GitLab Git Associate exam?
Plan for 20-40 hours of study over 2-4 weeks. Practice every common Git command in a real terminal — clone a public GitLab project, create branches, commit, rebase, resolve conflicts, push, and open MRs. Use the free GitLab University course materials as your primary guide. Take 100+ practice questions and aim for 90%+ before scheduling.
Who should take this exam?
The exam targets developers, QA engineers, technical writers, DevOps engineers, and anyone whose daily workflow involves Git and GitLab. It is a good first vendor certification for people transitioning into engineering roles or ones requiring proof of Git fluency.