DevOps · Practice tests

GitLab Certified Fundamentals Associate Practice Tests

Build a clearer mental model of commits, branches, remotes, and collaboration—then connect it to everyday work in GitLab.

  • 6 practice tests
  • 300 questions
  • 50 questions per test
  • English language
View Git and GitLab Fundamentals on Udemy Try a sample question
GitLab Certified Fundamentals Associate practice tests with DevOps workflow, Git branches, CI/CD pipeline, security checks and exam preparation dashboard

Git becomes less confusing when you know what is changing

You stage a file, edit it again, and discover that the next commit will not contain exactly what is on your screen. You fetch a colleague's work, but your branch does not automatically incorporate it. These are not arbitrary behaviors; they make sense once the repository state is clear.

The course gives you a question-led way to check that understanding. It connects Git's core concepts with the GitLab workflow around them, helping you distinguish a history problem from a project-permission issue or a review decision. The explanations are most useful when you use them to predict what the next action will change.

From a local change to shared work

Git topics include repositories, branches, commits, merges, and remotes. GitLab adds projects, membership, issues, merge requests, and the organization of collaborative work. Basic CI/CD and DevSecOps topics introduce the feedback that surrounds a change as it moves toward delivery.

That breadth is useful for understanding the workflow, but it does not make every command safe in every situation. A branch with unpublished local commits is different from shared history that other people depend on. A merge request is more than the last approval screen: its context helps another person understand the intended change.

The recurring habit is to establish what exists before moving it. Which files are staged? Which commits are local? What has changed remotely? What work must survive? Answering those questions makes commands easier to reason about and makes a rejected operation less likely to trigger an unnecessary destructive fix.

Practice format

Six tests covering repositories, branches, merging and DevOps foundations.

You get 6 practice tests, with 50 questions in each test (300 questions in total).

The course language is English, and the course level is Foundational.

Is this the right fit?

For early Git and GitLab users, developers, analysts, and delivery professionals consolidating the basics. Pair the tests with current documentation and safe hands-on practice. This is not advanced GitLab administration, a specialist security or pipeline course, or a claim of full alignment with the current Git Associate assessment.

A sample of the reasoning

A developer has local commits and discovers that the remote branch has also advanced. What is the sound next approach before updating the remote?

  1. Force-push immediately so the remote matches the developer's local branch.

  2. Fetch, inspect both histories, integrate deliberately, resolve conflicts, and test.

  3. Delete the local branch because divergent histories cannot be reconciled safely.

  4. Open a competing merge request and leave the integration entirely to reviewers.

Best answer: B. B preserves the information needed to choose an integration strategy and verify the combined result. Merge and rebase can both be appropriate under the team's policy. Rewriting shared history is a separate decision, not the default response to divergence. Immediate force-pushing or deletion risks losing valid work; transferring the problem to review does not resolve it.

Illustrative public-page example, reworded for this edition; not a live examination item.

Describe the state before naming the command

For every uncertain Git answer, explain what would change in the working tree, staging area, local history, and remote reference. For a GitLab workflow answer, identify the relevant project, permission, or review responsibility. Keep these two kinds of gaps separate. A small, safe repository exercise can help test your prediction before you return to unfamiliar questions.

Explore the six tests when you want the Git and GitLab workflow to feel more predictable, not merely more familiar.

View Git and GitLab Fundamentals on Udemy