The GH-900 practice test prepares you in foundational Git, GitHub workflows, collaboration, automation, and security concepts within the GitHub ecosystem.
Why should I take the GH-900 exam?
The GH-900 certification validates your competence in essential GitHub skills: using version control (commits, branches, merges), managing repositories (cloning, pushing, forking), collaborating through issues, pull requests, and code review, and setting up basic GitHub Actions workflows. It also covers repository and organization security fundamentals: permissions, branch protections, and dependency/security features, plus how GitHub integrates with project planning and community capabilities. GH-900 demonstrates you can confidently participate in real-world collaborative development on GitHub and provides a strong baseline if you later pursue other Microsoft/GitHub certifications.
The GH-900 practice test includes two different modes: certification and practice mode. Certification mode allows you to assess your knowledge and discover your weak areas, with practice mode allowing you to focus on the areas that need development.
All Practice Tests, Up to 60% Off!
Choose the subscription plan that best fits your needs and enjoy full access to our entire practice tests catalog.
Start Now!
Full access to the Practice Test catalog
Get a Subscription Plan from $21.
Release Date: 09/2025
Job Role: Software Developer
Language: English
The GH-900 practice test contains 100 questions and covers the following objectives:
Domain 1: Introduction to Git and GitHub - 22 questions
Understand the basics of Git
- Explain what Git is and why it is used
- Describe the basic Git workflow
- Understand the concept of repositories
- Explain the difference between local and remote repositories
Work with Git commands
- Initialize a Git repository
- Clone a repository
- Add and commit changes
- Push and pull changes
- Understand branching and merging
Get started with GitHub
- Create a GitHub account
- Create and manage repositories on GitHub
- Understand the GitHub interface
- Navigate GitHub
Issues, pull requests, and repository configuration
- Use GitHub issues and pull requests
- Configure repository settings
- Set up repository permissions
- Use repository templates
- Add, edit, and delete files
- Understand file versioning
- Use GitHub Desktop for file management
- Fork repositories
- Create and manage pull requests
- Review and merge pull requests
- Use GitHub Actions for CI/CD
Domain 2: Working with GitHub Repositories - 8 questions
Manage repository settings
- Manage repository settings
Work with files in a repository
- Work with files in a repository
Domain 3: Collaboration Features - 30 questions
Collaborate using GitHub
- Collaborate using GitHub
- Use GitHub for project management
- Create and manage issues
- Use labels, milestones, and projects
- Track progress with GitHub Projects
Automation and CI/CD
- Understand the principles of DevOps
- Use GitHub Actions for automation
- Implement CI/CD pipelines
Code review and best practices
- Conduct code reviews
- Use GitHub’s code review tools
- Understand best practices for code reviews
Project planning and governance
- Create and manage GitHub Projects
- Use project boards for task management
- Integrate GitHub Projects with issues and pull requests
- Set up branch protection rules
- Use security features like Dependabot
- Manage repository access and permissions
Domain 4: Modern Development - 13 questions
Implement DevOps practices
- Implement DevOps practices
Use GitHub for code review
- Use GitHub for code review
Domain 5: Project Management - 7 questions
Manage projects with GitHub
- Manage projects with GitHub
Domain 6: Privacy, Security, and Administration - 10 questions
Security and administration
- Ensure repository security
- Create and manage organizations
- Set up organization-level security
- Manage teams and members
- Participate in open source projects
- Use GitHub Discussions
- Contribute to community projects
- Administer GitHub organizations
Domain 7: Benefits of the GitHub Community - 10 questions
Engage with the GitHub community
- Engage with the GitHub community
System Requirements
A practice test simulates the actual test and aims to provide you with optimal preparation for what to expect on the real exam. A MeasureUp practice test includes around 150 questions covering the exam objective domains. There are two possible test-taking modes to prepare students for their certification: Certification Mode and Practice Mode.
- Practice Mode allows users to highly customize their testing environment. They may select how many questions to include, the maximum time to finish, randomize question order, and choose how and which questions are shown.
- Certification Mode simulates the actual testing environment. It is timed and does not permit users to view answers or explanations until after the test.
How does it work?
Check out our video to see exactly how MeasureUp’s practice tests work.
Why should you trust MeasureUp over free learning material?
| MeasureUp | Free learning material |
|---|---|
|
|
Will studying with a MeasureUp practice test improve my chances of passing at the first attempt?
Yes. MeasureUp's practice tests are designed to help you save time and pass on your first attempt. The test is fully customizable, allowing you to focus on your weak areas. Since the style, objectives, question types, and difficulty match the official exam, passing the practice test twice consecutively in Certification Mode means you're exam ready.
What can I expect to earn if I pass the GH-900 exam?
On passing the GH-900 exam and obtaining a job as a junior software developer, you can expect to earn a salary in the United States of approximately $50,000.
Source: Ziprecruiter.com
Continue growing with MeasureUp’s learning material. Explore the GitHub learning path.
Fundamentals:
Role-Based:
GH-900 PRACTICE TEST
Why should you use our GH-900 practice test?
The MeasureUp GitHub Foundations practice test is the most realistic simulation of the actual certification exam on the market, offering you the perfect opportunity to pass the official exam on the first attempt. And with our Test Pass Guarantee, you can be sure of success! The GH-900: GitHub Foundations practice test has been created by leading experts in the field.
Why should you trust the Microsoft GH-900 Practice Test from MeasureUp over free learning material?
The MeasureUp GH-900 practice test has many advantages over free learning material, including:
- A greater number of questions, so more opportunities to learn.
- Detailed explanations with online references of correct and incorrect answers.
- A total of fourteen different question types, recreating the look and feel of the real exam.
- Customizable based on your needs. Certification & Practice Modes.
- Test Pass Guarantee.
- Written, reviewed, and edited by experts.
How to use the GH-900 Practice Test?
You can use the GH-900 practice test in two different modes: certification and practice mode. The former gives you the possibility to assess your knowledge and discover your weak areas, and the latter allows you to focus on these areas, ensuring you spend your time wisely. We recommend you initially take the GH-900 practice test in certification mode. By studying the generated report on completing the test, you will get a helpful overview of which areas require further attention.
You should then take the test in practice mode in order to develop those areas. Once you are confident you have improved your knowledge in those areas, you can re-take the test in certification mode and, on passing 3 consecutive times with a score of 90%, you know you are exam ready!
Will the questions be the same as the actual exam?
Although the questions will emulate those of the official exam in terms of style, content, and level of difficulty, for reasons of copyright they will not be identical. This will enable you to fully understand the content you are studying so that, no matter how the questions are focused, you can be confident you are covering the same material and that you will have no issues in passing the exam.
Microsoft GH-900 CERTIFICATION EXAM
What is GitHub Foundations?
The GitHub Foundations certification is an exam designed to validate foundational knowledge of Git, GitHub, and modern collaboration practices. It confirms an individual’s ability to work with repositories, issues, pull requests, GitHub Actions, security features, and community engagement. The GitHub Foundations (GH-900) certification serves as an entry-level credential for individuals starting their career in development or DevOps, demonstrating their understanding of essential GitHub workflows.
Is the GH-900: GitHub Foundations exam hard?
The GH-900: GitHub Foundations exam is considered to be of moderate difficulty. For those familiar with Git, GitHub repositories, pull requests, and collaboration workflows, the exam should feel straightforward. However, beginners may find it challenging, as it tests both conceptual understanding and practical knowledge of GitHub’s ecosystem and features.
How much does the GH-900 exam cost?
The GitHub Foundations certification cost is approximately $99.
How can you pass the GH-900 certification exam?
- Review the GH-900 exam domains carefully.
- Create your study plan for your preparation.
- Enroll for the MeasureUp practice tests. Our practice tests simulate the actual exam in terms of style, format, skill sets, question structure, and level of difficulty, and can be taken either in practice mode or certification mode.
- Practice, practice, practice! When you have reviewed all the questions available in the GH-900 practice test, including checking the correct answers, reviewing the explanations regarding all the different answer options, and consulting the carefully chosen references, it is now time to take the test in Certification Mode. This is the closest experience you’ll get to the actual exam. And when you pass the Certification Mode twice consecutively with a score of 90% or more, you know you are… Exam ready!
How many questions does GH-900 have?
There are around 75 questions on the Microsoft GH-900 exam.
Is the GH-900 worth it?
Yes, the GH-900 certification is worth it if you want to demonstrate your ability to use GitHub effectively for collaboration, project management, automation, and community contributions. It shows employers and peers that you can apply modern development practices with GitHub, making you more competitive in roles that require software development, DevOps, or open-source participation. For professionals looking to build a foundation in GitHub and prepare for advanced certifications, the GH-900 is an excellent first step.