GH-900 - GitHub Foundations

Home / Microsoft

CertQuestionBank

Exam Code: GH-900

Exam Name: GitHub Foundations

Price: $68.00  $58.88

Exam Questions: 144  Q&As

Last Updated:  2026-10-15

Buy GH-900 Now
 PDF(English)
$68.00
$58.88
Software(English)
$20.00
$10.00
    

Prepare for the GH-900 GitHub Foundations exam with focused practice in version control, repositories, collaboration, modern development tools, project tracking, and security.

GitHub Foundations validates your understanding of the features and workflows that help people contribute, collaborate, and manage work on GitHub.

About the GH-900 Exam

The exam suits developers, non-developers, and other GitHub users who want a foundation in the platform. Preparation should combine terminology with practical choices: where to record a task, how to propose a change, which development tool fits a situation, and how permissions affect collaboration.

Who Should Take It?

New developers, project contributors, administrators, app makers, students, and team members who coordinate work through GitHub can benefit from this certification. You should be comfortable navigating a repository and following a basic contribution workflow.

Useful Hands-On Preparation

Create a practice repository, write a README, open an issue, create a branch, commit a change, and submit a pull request. Then organize the work in a Project and explore repository permissions and development tools.

Skills Measured

The current outline has seven domains. Published weights are ranges, so they should guide study priorities rather than be converted into exact question counts.

Understand Git and GitHub basics 25–30%

Explain version control, repositories, commits, branches, GitHub account types, and GitHub Flow. Recognize uses for Markdown, GitHub Desktop, and GitHub Mobile.

Work with GitHub repositories 10–15%

Understand repository files, templates, branches, file management, maintenance, and insights. Know when README, LICENSE, CONTRIBUTING, CODEOWNERS, and SECURITY files serve different needs.

Collaborate using GitHub 10–15%

Choose issues, pull requests, and discussions for the right interaction. Use assignments, templates, notifications, Gists, Wikis, and GitHub Pages to coordinate and share work.

Apply modern development practices 10–15%

Recognize GitHub Actions, Copilot capabilities and plans, Codespaces, dev containers, and github.dev. Pay attention to which tool supplies automation, AI assistance, editing, or a development environment.

Manage projects with GitHub 5–10%

Organize work with Projects, layouts, labels, milestones, workflows, assignees, and saved replies. Interpret project insights as a way to understand progress.

Understand privacy, security, and administration 10–15%

Review 2FA, passkeys, permissions, roles, teams, repository visibility, branch protection, Enterprise Managed Users, and organization-wide Copilot policies.

Explore the GitHub community 5–10%

Understand open source, Sponsors, Marketplace, following activity, and InnerSource. Distinguish forks and templates when participating in or starting a project.

Editor’s Review Notes

Three Distinctions Worth Practicing

Git tracks versions; GitHub adds hosting and collaboration. A branch is a line of development within a repository, while a fork creates a repository under another owner. github.dev supports browser editing, while Codespaces supplies a development environment with compute and a terminal.

A One-Week Review Plan

Days 1–2: Git, GitHub Flow, branches, and repository files. Day 3: issues, pull requests, discussions, and notifications. Day 4: Actions, Copilot, Codespaces, and github.dev. Day 5: Projects and security. Day 6: community and InnerSource. Use day 7 for mixed questions and repeating the workflows you missed.

Match the Feature to the Task

A common source of wrong answers is choosing a familiar feature that solves a different problem. Ask whether the scenario needs change review, work tracking, documentation, automation, account protection, or an execution environment before selecting the tool.

GH-900 Sample Questions

These five study questions cover collaboration, Projects layouts, Git branches, repository insights, and templates. They are provided for practice and are not official examination items.

Question 1: Merging Proposed Changes

As a user, what feature can you use to merge proposed changes in a repository on GitHub?

  • A. Issues
  • B. Pull requests
  • C. Projects
  • D. Discussions

Correct answer: B

Explanation: Pull requests provide the workflow for proposing, reviewing, and merging changes, subject to permissions and repository rules.

Common mistake: Confusing the record of a task with the workflow that merges its code changes.

Why the other options are wrong: A tracks tasks and bugs. C organizes work. D supports conversations; none is the change-merging feature.

Question 2: GitHub Projects Layouts

What layouts are available for GitHub Projects? (Choose three.)

  • A. Roadmap
  • B. Kanban
  • C. Board
  • D. Table
  • E. Backlog

Correct answers: A, C, and D

Explanation: The three named layouts are Roadmap, Board, and Table. Board is a kanban-style view; Kanban is not a separate fourth layout.

Common mistake: Counting Kanban and Board as two different layout types.

Why the other options are wrong: B describes the style of the Board layout rather than an additional layout. E describes a collection of work, which can be displayed through the available layouts.

Question 3: Understanding a Git Branch

Which of the following best describes a branch in Git?

  • A. A lightweight, movable pointer to a commit that identifies a line of development
  • B. A physical copy of the entire project stored on disk
  • C. A separate, isolated copy of the project's codebase
  • D. A new repository that shares code with the original upstream repository

Correct answer: A

Explanation: A Git branch is a reference to a commit. As new commits are created on that branch, its reference advances, allowing a separate line of development without copying the repository.

Common mistake: Taking the informal description of an isolated workspace literally. A branch is not a physical copy of the codebase.

Why the other options are wrong: B describes copying files. C implies a separate copy rather than a commit reference. D describes a fork.

Question 4: Repository Visualizations

Where should a repository admin navigate to view pre-built visualizations from repository data?

  • A. Settings
  • B. Issues
  • C. Insights
  • D. Charts

Correct answer: C

Explanation: The repository Insights tab provides repository activity and related visualizations. Available reports can depend on the repository and plan.

Common mistake: Confusing repository Insights with charts configured inside GitHub Projects.

Why the other options are wrong: A contains configuration. B contains work items. D is not the repository tab used to access these reports.

Question 5: Creating a Repository Template

How can a user create a repository template, and what permissions are required?

  • A. With Admin permissions, navigate to Repository settings and select Template repository.
  • B. With Maintain permissions, navigate to Organization settings, select the repository, and choose Template repository.
  • C. With Admin permissions, navigate to Organization settings, select the repository, and choose Template repository.
  • D. With Maintain permissions, navigate to Repository settings and select Template repository.

Correct answer: A

Explanation: A user with admin permissions can mark the repository as a template from its repository Settings. Others can then use the template to create a new repository with its starting structure and files.

Common mistake: Confusing organization settings with the settings of the individual repository.

Why the other options are wrong: B and C use the wrong settings location. D specifies Maintain rather than the required admin permissions.

Frequently Asked Questions

Does the material follow the current GH-900 outline?

Check the product revision date and coverage list. The January 2026 outline includes updated Copilot topics, account security, project features, and the distinction between github.dev and Codespaces.

Is the practice-bank size the same as the real exam question count?

No. A product's bank total describes the study items available in that package. The reviewed official pages do not publish a fixed GH-900 question count. Check the listing for the current bank size and your appointment for exam details.

Can I preview the PDF before buying?

Check the listing for a sample or request one. Look for clear feature distinctions, realistic scenarios, readable formatting, and explanations that address incorrect choices.

Will the testing software work on my device?

Review supported operating systems, browser requirements, activation limits, and offline access for your selected edition. PDF and testing-engine editions may have different requirements.

Are content updates included?

Confirm the update period and eligibility in the product terms. Updates should reflect changes to the exam outline and corrections to questions or explanations.

Does the package include a GitHub exam voucher?

An exam voucher is included only when the listing explicitly says so. Practice material, training, and Pearson VUE registration are generally separate purchases.

What refund conditions apply?

Review the current digital-product terms before downloading or activating the package. Check the refund window and the procedure for reporting duplicate purchases or technical problems.

Practice the GitHub Workflows Your Team Uses

Build confidence choosing the right repository, collaboration, development, and security features for everyday tasks.

Get All GH-900 Practice Questions

Disclaimer

CertQuestionsBank is an independent preparation provider and is not affiliated with or endorsed by GitHub or Microsoft. Exam details and objectives can change. GitHub, Microsoft, and related marks belong to their respective owners.

Customer Feedback

Comments (0)

Your email address will not be published. Required fields are marked *

feedback